Lucene的FloatField和FloatDocValuesField有什么区别?

时间:2014-02-14 23:30:58

标签: java solr lucene

为了在文档中存储浮点类型,这两个选项具有明显重叠的功能。有什么区别? (我正在使用lucene-solr 4.6)

1 个答案:

答案 0 :(得分:1)

FloatDocValuesFieldDocValues字段。我们的想法是为文档提供可以快速检索的值,而不必诉诸于从存储中提取文档,以便在评分中使用(参见:AtomicReader.getNumericDocValues)。

通常,您应该坚持使用FloatField等,除非您需要DocValues字段提供的功能。

进一步阅读:Introducing Lucene Index Doc Values或此brief description of it as pertains to Solr