当前位置: 首页 > 知识库问答 >
问题:

Lucene中的postings格式和Points格式有什么区别?

沈树
2023-03-14

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

共有1个答案

贺彬
2023-03-14

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

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

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

 类似资料:
  • 在我的程序中,我使用了#.#在中,如下所示: 我错误地添加了一个额外的如下所示: 但这并不影响我的输出。我尝试过使用不同的输入组合。输出没有差异。尝试过谷歌,但没有正确的解释。 那么使用“#.##”和“##.#”的确切区别是什么呢? 如果两者都是相同的,为什么Java中允许这样做? 如果两者都不同,为什么在这两种情况下输出是相同的? 编辑: 示例程序: 输出:

  • 问题内容: 来自Wiki 可执行和可链接格式: 这些段包含文件运行时执行所需的信息,而各段包含用于链接和重定位的重要数据。整个文件中的任何字节最多只能由一个部分拥有,并且可以有任何部分都不拥有的孤立字节。 但是节和段之间有什么区别?在可执行的ELF文件中,段中是否包含一个或多个节? 问题答案: 但是节和段之间有什么区别? 正是您引用的内容:这些段包含运行时所需的信息,而这些段包含链接期间所需的信息

  • 问题内容: 我知道ElasticSearch是基于Apache Lucene构建的,但是我想知道两者之间的显着差异。 问题答案: Lucene是一个 Java库 。您可以将其包含在项目中,并使用函数调用来引用其功能。 Elasticsearch是一个 JSON 基于, 分布式 , 网络服务器 建在Lucene的。尽管是Lucene在做下面的实际工作,但是Elasticsearch为我们提供了一个在

  • 问题内容: 使用这种语法有什么意义 这有什么区别 问题答案: 只会选择直接成为A的子级的B(也就是说,它们之间没有其他元素)。 将选择A内的任何B,即使它们之间还有其他元素也是如此。

  • 本文向大家介绍React的严格模式有什么用处?相关面试题,主要包含被问及React的严格模式有什么用处?时的应答技巧和注意事项,需要的朋友参考一下 react的strictMode 是一个突出显示应用程序中潜在问题的工具,与Fragment一样,strictMode 不会渲染任何的可见UI,它为其后代元素触发额外的检查和警告。 注意:严格模式仅在开发模式下运行,它们不会影响生产构建 可以为程序的任

  • 本文向大家介绍css中定义class时,中间有空格和没空格的区别是什么?相关面试题,主要包含被问及css中定义class时,中间有空格和没空格的区别是什么?时的应答技巧和注意事项,需要的朋友参考一下 没空格表示该元素需同时拥有这两个class 有空格表示第二个元素是第一个元素的后代