Apache Lucene i Solr 3.5

W dniu dzisiejszym ogłoszone zostało wydanie nowej wersji biblioteki Apache Lucene oraz serwera wyszukiwania Apache Solr oznaczone numerem 3.5. W stosunku do wersji 3.4 zostało wprowadzonych kilka znaczących zmian, o których można przeczytać w rozwinięciu.

Niektóre zmiany w wersji 3.5 w stosunku do wersji 3.4:

  • Lucene
    • Znaczna redukcja ilości pamięci wykorzystywanej do przechowywania słownika termów
    • Wsparcie dla głębokiego stronnicowania poprzez dodanie metody searchAfter w klasie IndexSearcher
    • Dodano klasę SearchManager zarządzającą współdzieleniem i otwieraniem klas IndexSearcher w ramach różnych wątków
    • Zmieniono nazwę metody optimize klasy IndexWriter na forceMerge, aby brzmiało mnie cool 😉
    • Zmieniona została nazwa metody reopen klasy IndexSearcher na openIfChanged, która w przypadku, kiedy index nie był zmieniony, zwróci wartość null
    • Dodano klasę SearchLifetimeManager ułatwiającą stosowanie tej samej instancji searchera w ramach różnych odwołań
  • Solr
    • Wsparcie dla funkcjonalności grupowania przy korzystaniu z wyszukiwania rozproszonego
    • Nowy moduł umożliwiający identyfikację używanego języka przy pomocy biblioteki Apache Tika
    • Typy numeryczne oparte o pola typu Trie oraz daty oferują wsparcie dla atrybutów sortMissingFirst oraz sortMissingLast
    • Zmiany wynikające z biblioteki Apache Lucene 3.5, w tym znaczna redukcja ilości pamięci potrzebnej do przechowywania słownika termów

Pełna lista zmian w bibliotece Apache Lucene 3.5 znajduje się pod adresem: http://wiki.apache.org/lucene-java/ReleaseNote35. Pełną listę zmian w Apache Solr 3.5 znajdziemy pod adresem: http://wiki.apache.org/solr/ReleaseNote35.

Bibliotekę Apache Lucene w wersji 3.5 możemy znaleźć pod adresem: http://www.apache.org/dyn/closer.cgi/lucene/java/. Silnik wyszukiwania Apache Solr w wersji 3.5 można znaleźć pod adresem http://www.apache.org/dyn/closer.cgi/lucene/solr/. Należy pamiętać, iż w chwili publikowania tego wpisu wszystkie mirrory mogą nie być jeszcze uaktualnione.

Dodaj komentarz

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