Analysis and Comparison of Full-Text Search Algorithms
The exponential growth of electronically stored textual data poses a significant challenge for search engine developers. This paper is dedicated to a detailed study and comparison of three classical full-text search algorithms: Knuth-Morris-Pratt (KMP), Boyer-Moore (BM), and Rabin-Karp (RK). These algorithms are widely used in computer science for efficient substring searching in textual data. The research results allowed us to identify the strengths and weaknesses of each algorithm and to determine the conditions under which each algorithm is most efficient.
Authors
- Ksenia Dukhnovska (ORCID: https://orcid.org/0000-0002-4539-159X)
- Ivan L. Myshko (ORCID: https://orcid.org/0009-0003-6018-6521)
Publication Details
- Journal
- Control Systems and Computers
- Published
- 2024-10-01
- DOI
- https://doi.org/10.15407/csc.2024.03.045
- Primary Topic
- Artificial Intelligence in Games
- Type
- article
- Field-Weighted Citation Impact
- 0.00