arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2009.02684cs.IR
收藏

一种改进的基于多分量关键索引的快速K词邻近搜索算法

An Improved Algorithm for Fast K-Word Proximity Search Based on Multi-Component Key Indexes

Alexander B. Veretennikov

摘要:

搜索查询由几个词组成。在邻近全文搜索中,我们希望找到包含这些单词的文档。当查询由高频率出现的单词组成时,此任务需要大量时间。如果我们不能通过将高频率出现的单词声明为停止词来避免这个任务,那么我们可以通过引入额外的索引来优化我们的解决方案,以加快执行速度。在以前的工作中,我们讨论了如何减少搜索时间与多组件的关键字索引。我们已经证明,如果查询由高频率出现的单词组成,则可以使用额外的索引将平均查询执行时间提高130倍。在本文中,我们提出了另一种搜索算法,克服了我们以前的算法的一些限制,并提供更多的性能增益。这是一篇发表在Arai K.上的文章的预印本,Kapoor S.,巴蒂亚河(eds)智能系统与应用。智能系统2020。Advances in Intelligent Systems and Computing,第1251卷,Springer,Cham出版。最终认证版本可在线获取:https://doi.org/10.1007/978-3-030-55187-2_37

英文摘要:

A search query consists of several words. In a proximity full-text search, we want to find documents that contain these words near each other. This task requires much time when the query consists of high-frequently occurring words. If we cannot avoid this task by excluding high-frequently occurring words from consideration by declaring them as stop words, then we can optimize our solution by introducing additional indexes for faster execution. In a previous work, we discussed how to decrease the search time with multi-component key indexes. We had shown that additional indexes can be used to improve the average query execution time up to 130 times if queries consisted of high-frequently occurring words. In this paper, we present another search algorithm that overcomes some limitations of our previous algorithm and provides even more performance gain. This is a pre-print of a contribution published in Arai K., Kapoor S., Bhatia R. (eds) Intelligent Systems and Applications. IntelliSys 2020. Advances in Intelligent Systems and Computing, vol 1251, published by Springer, Cham. The final authenticated version is available online at: https://doi.org/10.1007/978-3-030-55187-2_37

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑