Apache Lucene9.7今天发布:支持Java21并提高了性能
原文中文,约700字,阅读约需2分钟。发表于: 。Apache Lucene9.7今天发布了。通过使用SIMD支持Java20和Java21,大大提高了性能,并允许并行执行kNN查询。 Apache Lucene 是一个完全用 Java 编写的高性能、功能齐全的搜索引擎库。该技术几乎适用于任何需要结构化搜索、全文搜索、分面、跨高维向量的最近邻搜索、拼写纠正或查询建议的应用程序。...
Apache Lucene 9.7发布,通过SIMD支持Java 20和Java 21提高性能,允许并行执行kNN查询。修复错误、优化和改进。新功能包括IndexWriter updateDocuments函数可同时更新多个匹配文档,函数查询可计算kNN向量相似度分数,KNN索引和查询可利用向量化计算距离,使用执行器创建的IndexSearcher可并发运行KNN查询,按字段排序的查询可动态修剪命中,减少计算软删除数量的合并时间开销。