Apache Lucene 9.0 发布,Java 全文检索引擎架构
Apache Lucene 9.0 现已发布,Lucene 是完全用 Java 编写的高性能、功能齐全的全文检索引擎架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。
主要更新内容
- 支持索引高维度的数字向量,以执行最近的邻居搜索,使用分层可导航的小世界图算法
- 针对塞尔维亚语、尼泊尔语和泰米尔语的新分析器
- 对日语的 IME 友好的自动建议
- Snowball 2,增加了印地语、印度尼西亚语、尼泊尔语、塞尔维亚语、泰米尔语和意第绪语的词干
- 为瑞典语和挪威语提供了新的规范化/词干功能
- 分类法分面的速度提高了400%
- 多维点的索引速度提高 10-15%
- 对以点为索引的字段的排序速度提高了数倍。这个优化在 8.x 版本后期是一个选择项,现在从 9.0 版本开始也是选择项了
- ConcurrentMergeScheduler 现在假定快速 I/O,在启发式方法会错误地检测系统是否有现代 I/O 的情况下,可能会提高索引的速度
- 发布列表的编码从 FOR-delta 改为 PFOR-delta,以进一步节省磁盘空间
- 文件格式都从 big-endian 顺序改为 little-endian 顺序
- Lucene 9 不再有分支的包。这需要在 lucene-core JAR 之外重新命名一些包,所以你需要相应地调整一些导入
- 在模块系统中使用 Lucene 9 应该被认为是实验性的
详情请查看更新公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Openfire 4.7.0 Beta 发布,即时通讯传输平台
Openfire 是一个功能丰富的即时通讯(IM)和群组聊天服务器,使用 XMPP 协议。Openfire 4.7.0 Beta 发布,该版本更新内容如下: 改进 管理控制台应显示系统属性的默认值(full\)。 防止在没有会话的情况下获得管理页面时出现 NPE。 使 S2S 快速丢弃(fast-discard)超时可配置 从 SessionManager 删除未使用的 UserManager 字段 在接口中添加 MUCEventDelegate 在查看远程 S2S 细节时显示不同的服务器 在 websockets 中添加 CORS headers 信息 使其更容易缓存插件类实例 允许管理控制台的证书被自动更新 移除 Flash 支持 移除未使用的 webdav servlet 改进管理控制台日志查看器 在 "创建新用户" 页面添加组别选择字段 …… 新功能 允许从管理控制台下载日志文件 更新通知应包括集群节点参考 任务 将 dependency-check 从 6.0.4 更新到 6.2.2 将 commons-dbcp2 从 2.6.0 更新到 2.9.0 将 mysql-conn...
- 下一篇
Firefox 95 发布,新增 RLBox 并优化速度与功耗
Firefox 95.0 今天正式发布,这是 Firefox 在 2021 年的最后一个主要稳定版本。Firefox 95 包含多项新功能和改进: 新功能 RLBox:新的沙盒技术,可以加固 Firefox 浏览器以防止第三方库中的潜在安全漏洞。现在已在所有平台上启用。(技术详情可查看这篇报道:链接) 现在可以在 Windows 10 和 Windows 11 平台上从微软商店下载 Firefox。 减少了事件处理过程中 Firefox 和 WindowServer 在 macOS 上的 CPU 使用率。 减少了 macOS 上软件解码视频的功耗,特别是在全屏状态下。这包括如 Netflix 和 Amazon Prime Video 这样的流媒体网站。 你现在可以把画中画切换按钮移到视频的另一侧。 为了更好地保护 Firefox 用户免受 Spectre 等攻击,现在所有 Firefox 95 都启用了站点隔离。 修复 启动 Firefox 后,使用 JAWS 屏幕阅读器和 ZoomText 放大镜的用户将不再需要切换应用程序以访问 Firefox。 macOS 上的内容进程启动更快。...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS8编译安装MySQL8.0.19
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)