ElasticSearch使用倒排索引,这是完全可以理解的,因为它返回包含我们搜索的单词的所有文档。但我不明白我们在哪里使用远期指数?例如,我们不搜索文档,而是期望在特定文档中包含单词。远期指数有什么实用的例子吗?有公司用它来生产产品吗?
ddhy6vgd1#
正如在这个答案中所提到的,在正向指数和反向指数之间没有技术上的区别。正向索引是特定文档中包含的术语列表。倒排索引是包含给定术语的文档列表。请浏览一下这个博客,这里清楚地提到,索引时正向索引非常快,查询效率较低。倒排索引的索引速度较慢,但查询速度较快。要获得倒排索引的详细解释,可以参考本文和本博客。
1条答案
按热度按时间ddhy6vgd1#
正如在这个答案中所提到的,在正向指数和反向指数之间没有技术上的区别。正向索引是特定文档中包含的术语列表。倒排索引是包含给定术语的文档列表。
请浏览一下这个博客,这里清楚地提到,索引时正向索引非常快,查询效率较低。
倒排索引的索引速度较慢,但查询速度较快。要获得倒排索引的详细解释,可以参考本文和本博客。