【发布时间】:2015-10-24 00:30:20
【问题描述】:
我正在阅读倒排索引(由 Solr、Elastic Search 等文本搜索引擎使用),据我所知(如果我们以“Person”为例):
属性与Person关系倒置:
John -> PersonId(1), PersonId(2), PersonId(3)
London -> PersonId(1), PersonId(2), PersonId(5)
我现在可以在人员记录中搜索“住在伦敦的约翰”
这不是解决了所有问题吗?为什么我们有正向(或常规数据库索引)?或者换句话说,常规索引在什么情况下有用?请解释。谢谢。
【问题讨论】:
标签: solr elasticsearch lucene inverted-index forward-indexing