Trochę ponad dwa miesiące minęło od poprzedniego wpisu ogłaszającego wersję 5.2 i znów możemy się cieszyć najnowszą wersję biblioteki Lucene oraz serwera wyszukiwania Solr z serii 5.x – tym razem oznaczonymi numerem 5.3. Jest to wydanie zdecydowanie warte uwagi, szczególnie jeżeli chodzi o serwer wyszukiwania Solr, ze względu na nowe, ciekawe możliwości.
Niektóre zmiany w bibliotece Lucene:
- Nowe API umożliwiające budowanie podpowiedzi podobne do API znanego z zapytań
- IndexWriter może być teraz inicjalizowany przy pomocy dowolnego readera
- Dodano klasę CheckJoinIndex (pakiet org.apache.lucene.search.join) umożliwiającą sprawdzenie, czy index jest gotowy do obsługi zapytań typu join
- Zmniejszone wykorzystanie pamięci przez strukturę FieldInfos
- Różne optymalizacje i poprawki błędów
Niektóre zmiany w serwerze wyszukiwania Solr:
- Wbudowany moduł autoryzacji typu Basic
- Faceting dokumentów nested
- Wsparcie dla SchemaAPI (więcej o samym API) w SolrJ
- Wsparcie różnych rodzajów wyliczania score przy wykorzystaniu join w zapytaniach
- Zmiany dodane w bibliotece Lucene 5.3
Pełna lista zmian w bibliotece Lucene znajduje się pod adresem http://lucene.apache.org/core/5_3_0/changes/Changes.html
. Pełna lista zmian dotyczących serwera wyszukiwania Solr znajduje się pod adresem http://wiki.apache.org/solr/ReleaseNote53.
Bibliotekę Apache Lucene w wersji 5.3 możemy znaleźć pod adresem: http://www.apache.org/dyn/closer.cgi/lucene/java/. Silnik wyszukiwania Apache Solr w wersji 5.3 można znaleźć pod adresem http://www.apache.org/dyn/closer.cgi/lucene/solr/.