Vestnik Udmurtskogo Universiteta. Matematika. Mekhanika. Komp'yuternye Nauki
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Vestn. Udmurtsk. Univ. Mat. Mekh. Komp. Nauki:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Vestnik Udmurtskogo Universiteta. Matematika. Mekhanika. Komp'yuternye Nauki, 2019, Volume 29, Issue 1, Pages 117–132
DOI: https://doi.org/10.20537/vm190111
(Mi vuu671)
 

This article is cited in 1 scientific paper (total in 1 paper)

COMPUTER SCIENCE

An efficient algorithm for three-component key index construction

A. B. Veretennikov

Ural Federal University, pr. Lenina, 51, Yekaterinburg, 620083, Russia
Full-text PDF (789 kB) Citations (1)
References:
Abstract: Proximity full-text searches in large text arrays are considered. A search query consists of several words. The search result is a list of documents containing these words. In a modern search system, documents that contain search query words that are near each other are more relevant than other documents. To solve this task, for each word in each indexed document, we need to store a record in the index. In this case, the query search time is proportional to the number of occurrences of the queried words in the indexed documents. Consequently, it is common for search systems to evaluate queries that contain frequently occurring words much more slowly than queries that contain less frequently occurring, ordinary words. For each word in the text, we use additional indexes to store information about nearby words at distances from the given word of less than or equal to $MaxDistance$, which is a parameter. This parameter can take a value of 5, 7, or even more. Three-component key indexes can be created for faster query execution. Previously, we presented the results of experiments showing that, when queries contain very frequently occurring words, the average time of the query execution with three-component key indexes is 94.7 times less than that required when using ordinary inverted indexes. In the current work, we describe a new three-component key index building algorithm. We prove the correctness of the algorithm. We present the results of experiments of the index creation depending on the value of $MaxDistance$.
Keywords: full-text search, search engines, inverted files, additional indexes, proximity search, three-component key indexes.
Funding agency Grant number
Ministry of Education and Science of the Russian Federation 02.A03.21.0006
The work was supported by Act 211 Government of the Russian Federation, contract № 02.A03.21.0006
Received: 01.07.2018
Bibliographic databases:
Document Type: Article
UDC: 519.683.5
MSC: 68P20, 68P10
Language: Russian
Citation: A. B. Veretennikov, “An efficient algorithm for three-component key index construction”, Vestn. Udmurtsk. Univ. Mat. Mekh. Komp. Nauki, 29:1 (2019), 117–132
Citation in format AMSBIB
\Bibitem{Ver19}
\by A.~B.~Veretennikov
\paper An efficient algorithm for three-component key index construction
\jour Vestn. Udmurtsk. Univ. Mat. Mekh. Komp. Nauki
\yr 2019
\vol 29
\issue 1
\pages 117--132
\mathnet{http://mi.mathnet.ru/vuu671}
\crossref{https://doi.org/10.20537/vm190111}
\elib{https://elibrary.ru/item.asp?id=37416689}
Linking options:
  • https://www.mathnet.ru/eng/vuu671
  • https://www.mathnet.ru/eng/vuu/v29/i1/p117
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Вестник Удмуртского университета. Математика. Механика. Компьютерные науки
    Statistics & downloads:
    Abstract page:334
    Full-text PDF :207
    References:23
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024