Mamy przyjemność poinformować, iż została wydana kolejna wersja biblioteki Lucene or serwera wyszukiwania Solr z serii 5.x – tym razem oznaczonych numerem 5.5. Przyjrzyjmy się zatem zmianom jakie zaszły od ostatniej wersji.
Niektóre zmiany w bibliotece Lucene:
- JoinUtil.createJoinQuery działa teraz z polami opartymi o numeryczne doc values,
- Dodano nowy model Similarity – DFISimilarity
- Nowe optymalizacje do BooleanQuery
- Nowe konstruktory TermsQuery są teraz bardziej przyjazne dla Garbage Collectora
Niektóre zmiany w serwerze wyszukiwania Solr:
- Podniesiono wersję schema.xml do 1.6 co wiąże się z tym, że oprócz pól typu stored Solr zwraca domyślnie wartości pól not stored opartych o doc values
- Sekcja konfiguracyjna mergePolicy zostaje zastąpiona przez mergePolicyFactory
- Narzędzie CheckIndex działa z HdfsDirectory
- Możliwość wybrania stopnia kompresji przy pomocy SchemaCodecFactory
- Wsparcie dla asynchronicznych operacji w Collections API
- Wsparcie dla XMLQueryParser
- Powrócono możliwość szybkiego facetingu na rzadko zmienianych indeksach
Pełna lista zmian w bibliotece Lucene znajduje się pod adresem http://wiki.apache.org/lucene-java/ReleaseNote55
. Pełna lista zmian dotyczących serwera wyszukiwania Solr znajduje się pod adresem http://wiki.apache.org/solr/ReleaseNote55.
Bibliotekę Apache Lucene w wersji 5.5 możemy znaleźć pod adresem: http://www.apache.org/dyn/closer.cgi/lucene/java/. Silnik wyszukiwania Apache Solr w wersji 5.5 można znaleźć pod adresem http://www.apache.org/dyn/closer.cgi/lucene/solr/.