solr中倒排索引与字段之间的关系是什么?

时间:2015-11-25 12:16:21

标签: solr

原谅我,我只是Solr的新手。我试图了解Solr的一些基本概念。

我引用了一些关于倒排索引的读物如下。

  

这就像检索与关键字相关的书中的页面一样   扫描书背后的索引,而不是搜索   这本书每一页的每一个字。

     

这种类型的索引称为反向索引,因为它反转了a   以页面为中心的数据结构(页面 - >单词)到以关键字为中心的数据   结构(字 - >页)。

在我的理解中。我认为索引将指示指向某个文档的特定标记术语。但我无法理解文档字段在索引和查询中的用途是什么?

在我的理解中。在查询中。 Solr只搜索索引并找到文档。这与该领域无关。对吗?谢谢。

1 个答案:

答案 0 :(得分:1)

文档(可以包含一个或多个字段)是在索引和查询阶段期间在客户端和服务器之间交换的I / O实体。反向索引是一个低级概念(对客户端隐藏),它是solr用来组织数据的不可变和底层数据结构。

Solr使用字段进行搜索和索引。而文档则是对它们进行逻辑分组。 (不恰当地)用RDBMS术语讲话

文件=记录 Field = columns值属于该记录

相关问题