向前索引在搜索中的用途是什么,因为我们在ElasticSearch中使用反向索引,并获取包含特定单词/单词的所有文档?

y0u0uwnf  于 2021-06-10  发布在  ElasticSearch
关注(0)|答案(1)|浏览(348)

ElasticSearch使用倒排索引,这是完全可以理解的,因为它返回包含我们搜索的单词的所有文档。但我不明白我们在哪里使用远期指数?例如,我们不搜索文档,而是期望在特定文档中包含单词。远期指数有什么实用的例子吗?有公司用它来生产产品吗?

ddhy6vgd

ddhy6vgd1#

正如在这个答案中所提到的,在正向指数和反向指数之间没有技术上的区别。正向索引是特定文档中包含的术语列表。倒排索引是包含给定术语的文档列表。
请浏览一下这个博客,这里清楚地提到,索引时正向索引非常快,查询效率较低。
倒排索引的索引速度较慢,但查询速度较快。要获得倒排索引的详细解释,可以参考本文和本博客。

相关问题