Lucene i Solr 3.2

W sobotę 03.06.2011 została opublikowana najnowsza wersja biblioteki Lucene oraz oparty na niej silnik wyszukiwania Solr, oznaczone numerem 3.2. W stosunku do wersji 3.1 nie należy spodziewać się rewolucji, jednak warto wiedzieć co się zmieniło. Lista najważniejszych moim zdaniem zmian w rozwinięciu.

Zmiany:

  1. Lucene
    • Nowy moduł umożliwiający grupowanie wyników (dostępny w lucene/contrib/grouping)
    • IndexUpgrader – funkcjonalność umożliwiająca konwersję indeksu na nowy format (uwaga – to nie działa we wszystkich wypadkach)
    • NRTCachingDirectory – nowa implementacja Directory, charakteryzująca się przechowywaniem małych segmentów w pamięci RAM
    • CachingCollector ułatwiający implementacje funkcjonalności wymagających przejścia przez listę wyników więcej, niż raz
  2. Solr
    • Możliwość dodania parametrów overwrite i commitWithin do requestu, kiedy używa się formatu JSON do indeksowania danych
    • Poprawki dotyczące integracji z Apache UIMA i biblioteką Carrot2
    • Poprawki wydajności highlighting’u
    • Dodanie pliku jar zawierającego szkielet testów dla Solr (przydatne dla osób rozszerzających funkcjonalności Solr)
    • Poprawki wynikające z wykorzystania Apache Lucene 3.2

Pełna lista zmian w biblitece Lucene 3.2 została opublikowana tutaj. Listę zmian w Solr 3.2 znajdziemy tutaj.

Bibliotekę Lucene w wersji 3.2 możemy znaleźć pod następującym adresem: http://www.apache.org/dyn/closer.cgi/lucene/java/. Silnik wyszukiwania Solr w wersji 3.2 możemy natomiast znaleźć pod adresem: http://www.apache.org/dyn/closer.cgi/lucene/solr/. Dziękujemy twórcom i czekamy na kolejną wersję.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *