Apache Lucene 8.2.0 发布了,Lucene 是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。
新版本的亮点包括:
API 更改
新特性
- 用于索引和查询一般笛卡尔几何的新 XYShape 字段和查询
- 用于爱沙尼亚语的雪球干扰器/分析仪
- 提供 FeatureSortfield 以允许按功能的降序值对搜索命中进行排序
- 添加新的 KoreanNumberFilter,可以将韩文字符更改为数字并处理小数点
- 为范围字段添加 doc-value 支持
- 添加监视器子项目(以前的 Luwak 监视库),允许以有效的方式将文档流与一组已注册的查询进行匹配
- 在沙箱中添加一个利用索引排序的数值范围查询
优化
- 在 IntArrayDocIdSet#advance 方法中使用指数搜索而不是二进制搜索
- 如果 IndexSearcher 具有执行程序,则使用传入线程执行。 现在调用程序线程至少对索引执行一次搜索,即使提供了执行程序来最小化线程上下文切换
- BKD 树的新存储策略具有低基数,可以降低存储成本,可以在搜索时使用,以加快查询速度
- 仅在 BlockDocsEnum 和 BlockImpactsEverythingEnum 中需要时才懒加载
发布公告
下载地址: http://lucene.apache.org/core/downloads.html
原文
https://www.oschina.net/news/108621/apache-lucene-8-2-0-released