在Lucene 7和6中,有一种称为PointsFormat的格式,它使用BKD树数据Structure。而发布格式使用lucene 4中的FST数据结构进行索引。 1)我想知道这两者之间的区别吗?
2)在lucene中从一个版本移动到另一个版本的优势是什么?
3)在Lucene中,哪种数据结构在索引方面是有效的?
答案 0 :(得分:0)
这些格式在技术上和逻辑上都不同。 PointsFormat用于编码/解码PointValues(基本上是数值,在Lucene的最新版本中引入),而PostingsFormat是用于编码/解码术语,发布和邻近数据的格式。
此外,这些格式类是抽象的,在Lucene 6和7中都有很多实现的格式。
回答您的以下问题 - 迁移到较新版本的Lucene通常是性能和新功能的优势。
这两种结构都很有效,但它们只是用于存储不同类型的数据