Company
Date Published
Author
Adrien Grand
Word count
800
Language
-
Hacker News points
None

Summary

In 2019, Apache Lucene, a long-standing and dynamic open-source project, saw significant developments, including the induction of new committers and Project Management Committee members, and the release of nine new versions, notably version 8.0. The migration of Lucene’s repository to Git in 2016 facilitated an increase in unique contributors, as it simplified the process of contributing by allowing pull requests via GitHub. Key enhancements included the introduction of Block-Max WAND, which significantly accelerated certain query processes, and the integration of static scoring signals through the new FeatureField. Additionally, the Luke tool was incorporated as a Lucene module, ensuring timely updates with each new Lucene release, and a new "monitor" module was added, thanks to the donation of Luwak by FlaxSearch. The year also saw major improvements in indexing speed for multi-dimensional points, due to optimization inspired by radix sort, and various efficiency enhancements, such as improved FST lookups and memory usage reductions for BKD trees and FSTs.