lucene版本变动总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 1. 性能提升2. ReusableAnalyzerBase使得跟容易让 TokenStreams 可重用3. 改进分析器的功能,包括对Unicode的支持(Unicode 4)、CharTermAttribute、对象重用等4. ConstantScoreQuery允许直接封装 Query 对象5. 可通过 IndexWriterConfig 对 IndexWriter 进行配置6. IndexWriter.getReader 被 IndexReader.open(IndexWriter) 所替换.7. 废弃了 MultiSearcher;ParallelMultiSearcher被直接吸收到 IndexReader 类中8. 在 64位的Windows 和 Solaris JVMs, MMapDirectory 作为默认的 FSDirectory.open 的实现9. 新的 TotalHitCountCollector用来获取索引的命中数10. ReaderFinishedListener API 用来清除外部缓存3.21、全新的分组模块,位于 lucene/contrib/grouping 使得搜索结果可通过单值的索引域进行分组2、新的 IndexUpgrader 工具,用来转换老格式的索引到当前的版本3、实现一个新的 Directory —— NRTCachingDirectory ,用来在内存中缓存一些小的 segments,以减少应用对 IO的负载过高,更快速的 NRT 再次打开的效率4、新的 Collector 实现——CachingCollector,用来收集搜索命中率(文档ID和分值)5、可使用 IndexWriter 新的 addDocuments 和 updateDocuments 来批量创建和更新文档的索引6、新的默认索引合并策略——TieredMergePolicy,更高效的合并非连续的 segments,详见 /merging7、修复了 NumericField 在加载已存储文档时没正确返回的问题Deleted terms are now applied during flushing to the newly flushed segment, which is more efficient than having to later initialize a reader for that segment.3.31、固定打开的文件句柄泄漏在很多地方代码。现在MockDirectoryWrapper(在测试框架)跟踪所有打开的文件、?包括锁,并且如果测试失败,释放所有这些失败。2、拼写检查suggest模块现在包括提示/自动完成功能、?有三种实现:Jaspell,三元特里和有限状态 /question/554168_155187/question/554168_1551873、改进MMapDirectory(现在也是默认的实现?通过FSDirectory.open在64位Linux)返回4、NRTManager简化处理近乎实时搜索与多个搜索线程,允许应用程序来控制索引?变化必须是可见的哪个搜索请求。5、TwoPhaseCommitTool便于执行多资源两阶段提交,其中包括的IndexWriter。6、默认合并策略,TieredMergePolicy,在默认情况下有一个新方法(套/ getReclaimDeletesWeight)来控制如何积极它针对部分有缺失,和现在比更具侵略性之前。7、PKIndexSplitter工具可以分割索引3.41、修复了一个主要的bug (LUCENE-3418) 该问题在操作系统或者计算机崩溃的时候会导致索引被破坏;2、增加了一个分组统计的模块facet /huangfox/p/4177848.html/huangfox/p/4177848.html3、增加了join关联搜索查询 /xiao_qiang_/article/details/7774796/xiao_qiang_/article/details模块化的QueryParser(的contrib/ QueryParser的)现在可以创建NumericRangeQuery。5、新增SynonymFilter中的contrib/分析仪,建立索引或查询过程中应用多字的同义词,包括解析器读取WordNet的和Solr同义词格式3.51、IndexSearcher.searchAfter 分页搜索2、新增SearcherManager管理跨多个搜索线程共享和重新打开IndexSearchers。底层的IndexReader如果不再引用、实例安全关闭。3、新增SearcherLifetimeMan

文档评论(0)

wuailuo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档