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 *

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners. View more
Cookies settings
Accept
Privacy & Cookie policy
Privacy & Cookies policy
Cookie name Active
Save settings
Cookies settings