...
- Faster computation of top-k hits on boolean queries. Lucene's nightly benchmarks report a 20%-30% speedup for disjunctive queries and a 11%-13% speedup for conjunctive queries since Lucene 9.7. Disjunctive queries with many and/or high-frequency terms should see even higher speedups.
- Faster computation of top-k hits when sorting by field. Lucene's nightly benchmarks report speedups between 7% and 33% since 9.7 depending on the type and cardinality of the field that is used for sorting.
- Faster counts on disjunctive queries by taking advantage of the new
LeafCollector#collect(DocIdStream)
API. Nightly benchmarks report a ~2.5x speedup since 9.7. - Faster indexing of numeric doc values when index sorting is turned on.
- Expressions now evaluate all arguments in a fully lazy manner, which may provide significant speedups and throughput improvements for heavy expression users.
API Changes
- Move max vector dims limit to Codec (Mayya Sharipova)
...