原谅我,我只是Solr的新手。我试图了解Solr的一些基本概念。
我引用了一些关于倒排索引的读物如下。
这就像检索与关键字相关的书中的页面一样 扫描书背后的索引,而不是搜索 这本书每一页的每一个字。
这种类型的索引称为反向索引,因为它反转了a 以页面为中心的数据结构(页面 - >单词)到以关键字为中心的数据 结构(字 - >页)。
在我的理解中。我认为索引将指示指向某个文档的特定标记术语。但我无法理解文档字段在索引和查询中的用途是什么?
在我的理解中。在查询中。 Solr只搜索索引并找到文档。这与该领域无关。对吗?谢谢。
答案 0 :(得分:1)
文档(可以包含一个或多个字段)是在索引和查询阶段期间在客户端和服务器之间交换的I / O实体。反向索引是一个低级概念(对客户端隐藏),它是solr用来组织数据的不可变和底层数据结构。
Solr使用字段进行搜索和索引。而文档则是对它们进行逻辑分组。 (不恰当地)用RDBMS术语讲话
文件=记录 Field = columns值属于该记录