search - Indexwriter 类中的 Forcemerge 函数

标签 search jakarta-ee solr lucene search-engine

我想了解 Solr3.5.0 中 IndexWriter 类中的一个函数。任何人都可以让我知道 forceMerge() 函数到底做了什么。它是否优化了分割?

谢谢,

杰亚普拉卡什

最佳答案

是的,forceMergeoptimize 的继承者。重命名的主要原因有两个:

  • Lucene 多段性能在过去几年中有了很大提高,
  • 给这个方法起一个不太酷的名字会阻止用户认为这个方法有某种魔力,并且在调用这个方法之前任何索引都是次优的。

您可以在 https://issues.apache.org/jira/browse/LUCENE-3454 阅读更多关于此次重命名的信息

关于search - Indexwriter 类中的 Forcemerge 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9483083/

相关文章:

java - 获取谷歌搜索结果的数量

ruby-on-rails - solr sunspot 精确搜索词

java - EJB 和持久性异常

indexing - solr 的 WSO2 API 管理器问题

solr - 如何在Solr中搜索有限字段的关键字?

algorithm - 搜索、排序和图形算法问题

PHP MySQL 查询数据库的字符串/数组结果问题

search - 使用 Lucene SpanQueries 进行句子感知搜索

jakarta-ee - java @Schedule 作业将在任务正文中的 NPEX 之后重新启动

java - 在这种情况下我应该有两个支持 bean 吗