Na serwerach Apache Software Foundation (oraz mirrorach) można znaleźć wersję 3.4 biblioteki Lucene oraz opartego na niej silnika wyszukiwania Solr. W najnowszej wersji zostało zawartych kilka ciekawych funkcjonalności, szczególnie jeżeli chodzi o Solr. Lista moim zdaniem najważniejszych zmian w rozwinięciu.
Zmiany:
- Lucene
- Naparawa bug’a, który mógł spowodować uszkodzenie indeksu w przypadku problemów sprzętowych
- Dodano moduł wprowadzający funkcjonalność facetingu do Lucene (contrib/facet)
- Dodano moduł umożliwiający indeksowanie oraz wyszukiwanie zagłębionych dokumentów (contrib/join)
- Dodano filtr synonimów umożliwiający korzystanie (indeksowanie oraz wyszukiwanie) z synonimów składających się z wielu słów
- Solr
- Faceting może być teraz wyliczony dla grup, a nie dla dokumentów, w przypadku korzystania z grupowania wyników
- Możliwe jest wykorzystanie NIOFSDirectory
- queryCache i filterCache mogą być wyłączane w ramach zapytania
- Poprawiono wykorzystanie pamięci oraz wydajność filtra synonimów
- Wykorzystanie parametru hl.phraseLimit poprawia wydajność FastVectorHighlighter
- Poprawki związane z Lucene 3.4
Pełna lista zmian w biblitece Lucene 3.4 została opublikowana tutaj. Listę zmian w Solr 3.4 znajdziemy tutaj.
Bibliotekę Lucene w wersji 3.4 możemy znaleźć pod następującym adresem: http://www.apache.org/dyn/closer.cgi/lucene/java/. Silnik wyszukiwania Solr w wersji 3.4 możemy natomiast znaleźć pod adresem: http://www.apache.org/dyn/closer.cgi/lucene/solr/. Należy pamiętać, iż w chwili publikowania tego wpisu nie wszystkie mirrory były już zaktualizowane.