Miło nam poinformować, iż opublikowane zostało wydanie najnowszej wersji biblioteki Lucene oraz serwera wyszukiwania Solr z serii 6.x, oznaczone numerem 6.4 – pierwsze w 2017 roku. Jest to już kolejne wydanie z serii 6.x, poprawiające zarówno błędy znalezione w poprzednich wydaniach, jak i wprowadzające nowe funkcjonalności.
Przykładowe zmiany w bibliotece Lucene:
- Dodano nowy model similarity – BooleanSimilarity, który nadaje wyrazom wartość score taką, jaki został ustawiony dla nich współczynnik boost w zapytaniu.
- Nowy filtr – SynonymGraphFilter został dodany w celu obsługi wielowyrazowych synonimów podczas przetwarzania zapytań. Dodatkowo wszystkie rodzaje zapytań go wspierają.
- Sortowanie indeksu możliwe jest na polach wielowartościowych.
Przykładowe zmiany w silniku wyszukiwania Solr:
- Możliwość nadawania priorytetów dla Streaming Expressions.
- Możliwość korzystania z funkcjonalności snapshot przy pomocy skryptów powłoki.
- Możliwość przechowywania klucza SSL w pliku solr.in.sh.
- Możliwość skorzystania z nowego highlightera – Unified Highlighter poprzez użycie parametru hl.method=unified.
- Nowe metryki związane z działaniem Solr oraz całkowicie nowe API związane z metrykami.
- Możliwość zdefiniowania maksymalnej ilości pamięci dla FastLRUCache poprzez użycie maxRamMB.
- Nowy request processor – SkipExistingDocumentProcessor umożliwiający pomijanie istniejących dokumentów podczas indeksowania.
- Możliwość wyłączania dowolnego typu cachowania poprzez wykorzystanie flagi enable.
Pełna lista zmian dostępna jest pod adresem: https://wiki.apache.org/lucene-java/ReleaseNote64 oraz https://lucene.apache.org/solr/6_4_0/changes/Changes.html.
Bibliotekę Apache Lucene w wersji 6.4 możemy znaleźć pod adresem: http://www.apache.org/dyn/closer.cgi/lucene/java/. Silnik wyszukiwania Apache Solr w wersji 6.4 można znaleźć pod adresem http://www.apache.org/dyn/closer.cgi/lucene/solr/.