【问题标题】:what is the difference between postings Format and Points Format in Lucene?Lucene中的posting Format和Points Format有什么区别?
【发布时间】:2017-12-19 09:07:47
【问题描述】:

在 Lucene 7 和 6 中有一种称为 PointsFormat 的格式,它使用 BKD 树数据结构。发布格式使用 lucene 4 中的 FST 数据结构进行索引。 1)我想知道这两者之间的区别?

2) 在 lucene 中从一个版本迁移到另一个版本有什么好处?

3)在 Lucene 中,哪种数据结构在索引方面是有效的?

【问题讨论】:

    标签: elasticsearch solr lucene


    【解决方案1】:

    这些格式在技术和逻辑上是不同的。 PointsFormat 用于编码/解码PointValues(基本上是数值,在最新版本的 Lucene 中引入),而 PostingsFormat 是编码/解码术语、发布和邻近数据的格式。

    此外,这些格式类是抽象的,在 Lucene 6 和 7 中都有很多实现的格式。

    回答您的以下问题 - 迁移到 Lucene 的新版本通常对性能和新功能都有好处。

    这两种结构都是高效的,但它们只是存储不同类型的数据不同

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-17
      • 1970-01-01
      • 2023-03-31
      • 2014-08-27
      • 2020-12-05
      • 1970-01-01
      • 1970-01-01
      • 2015-03-03
      相关资源
      最近更新 更多