Miło nam poinformować, iż wydana została kolejna wersja biblioteki Apache Lucene oznaczona numerem 10.2.0. Jest to kolejna wersja znanej biblioteki.
Niektóre ze zmian i nowości wprowadzonych w Apache Lucene 10.2.0:
- Wprowadzono nowy typ zapytania – SeededKnnVectorQuery, będący optymalizacją KnnVectorQuery, która umożliwia wybór lepszych punktów wejściowych do wyszukiwania wektorowego.
- Ulepszono wsparcie dla API wektorowego w Javie 24.
- Wyszukiwania, które nie wymagają obliczania score i dopasowują wiele dokumentów, powinny zauważyć wzrost wydajności – niektóre zapytania, takie jak disjunction zapytań o termy, według danych z nocnych benchmarków Lucene, są szybsze od 77% do nawet 4 razy.
- Domyślny, minimalny rozmiar segmentu w TieredMergePolicy został zwiększony z 2 MB do 16 MB. Spodziewany efekt to nieco wolniejsze indeksowanie, ale mniejsza liczba segmentów, co skutkuje wyższą wydajnością zapytań przy dużych narzutach na segment, np. w zapytaniach wektorowych lub wieloterminowych.
- I wiele, wiele więcej.
Pełna lista zmian znajduje się pod adresem: https://lucene.apache.org/core/10_2_0/changes/Changes.html.
Bibliotekę Apache Lucene w wersji 10.2.0 możemy znaleźć pod adresem: https://dlcdn.apache.org/lucene/java/.