Apache Lucene9.7今天发布:支持Java21并提高了性能
💡
原文中文,约700字,阅读约需2分钟。
📝
内容提要
Apache Lucene 9.7发布,通过SIMD支持Java 20和Java 21提高性能,允许并行执行kNN查询。修复错误、优化和改进。新功能包括IndexWriter updateDocuments函数可同时更新多个匹配文档,函数查询可计算kNN向量相似度分数,KNN索引和查询可利用向量化计算距离,使用执行器创建的IndexSearcher可并发运行KNN查询,按字段排序的查询可动态修剪命中,减少计算软删除数量的合并时间开销。
🎯
关键要点
- Apache Lucene 9.7发布,支持Java 20和Java 21,提升性能。
- 允许并行执行kNN查询。
- 包含大量错误修复、优化和改进。
- 新功能包括IndexWriter updateDocuments函数可同时更新多个匹配文档。
- 函数查询可计算kNN向量相似度分数。
- KNN索引和查询可利用向量化计算距离。
- 使用执行器创建的IndexSearcher可并发运行KNN查询。
- 按字段排序的查询可动态修剪命中,提升深度分页性能。
- 减少计算软删除数量的合并时间开销。
➡️