【发布时间】:2015-08-10 20:19:56
【问题描述】:
Elastic/Lucene 真的需要将所有索引数据存储在文档中吗?难道你不能通过它传递数据,以便Lucene may index the words into its hash table 并为每个文档都有一个字段,其中包含返回每个文档的来源的 URL(或任何对你有意义的指针)?
一个简单的例子可能是索引 Wikipedia.org。如果我将每个网页传递给 Elastic/Lucene 以进行索引 - 如果 Lucene 对它进行索引并且有相应的 URL 字段来回复搜索,为什么我需要将每个网页的主要文本保存在一个字段中?
我们向云支付了这么多钱来存储这么多冗余数据——我只是想知道为什么 Lucene 是从它的哈希表而不是我们保存数据的实际字段中搜索...如果我们不想要,为什么要保存这些数据吗?
有没有一种方法可以在 Elastic 中为全文文档编制索引,而无需保存这些文档中的所有全文数据?
【问题讨论】:
标签: lucene elasticsearch