Lucene i Solr 6.0

Bardzo miło nam poinformować, że w dniu dzisiejszym wydana została biblioteka Lucene w wersji 6.0 wraz z silnikiem wyszukiwania Solr w tej samej wersji. Jest to kolejne duże wydanie, które było planowane od dłuższego czasu i zrywa ze wsteczną kompatybilnością w stosunku do poprzednich wersji Lucene. Przyjrzyjmy się zatem, co zostało zmienione od poprzedniej wersji.

Niektóre zmiany w bibliotece Lucene:

  • Minimalna, wymagana wersja wirtualnej maszyny Java to 8
  • Algorytm TF/IDF zostaje zastąpiony przez BM25, jako domyślny
  • Moduł wyszukiwania przestrzennego nie jest już zależny od zewnętrznych bibliotek
  • Dodano nową implementację punktów numerycznych, która jest nie tylko szybsza, ale także mniej wymagająca jeżeli chodzi o wykorzystanie pamięci
  • Wydajność TermsQuery została poprawiona dzięki bardziej agresywnemu buforowaniu

Niektóre zmiany w serwerze wyszukiwania Solr:

  • Domyślna konfiguracja Similarity została zoptymalizowana pod kątem lepszych rezultatów wyszukiwania
  • Domyślny algorytm Similarity został zmieniony z TF/IDF na BM25
  • Klasa DefaultSimilarityFactory została usunięta
  • Klasa SolrServer została usunięta i zastąpiona klasą SolrClient
  • Możliwość zadawania zapytań do SolrCloud przy pomocy SQL (tzw. Parallel SQL over MapReduce)
  • Pierwsza implementacja replikacji pomiędzy centrami danych (tzw. Cross Data Center Replication)
  • Możliwość wykonywania operacji na grafach
  • Handlery /sql, /export i /stream są dostępne domyślnie i usunięte z pliku solrconfig.xml
  • Zmiany związane z Lucene 6.0

Pełna lista zmian w bibliotece Lucene znajduje się pod adresem http://wiki.apache.org/lucene-java/ReleaseNote60
. Pełna lista zmian dotyczących serwera wyszukiwania Solr znajduje się pod adresem http://wiki.apache.org/solr/ReleaseNote60.

Bibliotekę Apache Lucene w wersji 6.0 możemy znaleźć pod adresem: http://www.apache.org/dyn/closer.cgi/lucene/java/. Silnik wyszukiwania Apache Solr w wersji 6.0 można znaleźć pod adresem http://www.apache.org/dyn/closer.cgi/lucene/solr/.

This post is also available in: angielski

This entry was posted on piątek, Kwiecień 8th, 2016 at 20:11 and is filed under Lucene, Solr. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

3 komentarze to “Lucene i Solr 6.0”

  1. Solr 6.0 i wsparcie grafów | Solr Enterprise Search Says:

    […] z funkcjonalności, która weszła w skład niedawno wydanego Solr 6.0 to wsparcie dla grafów. Mając zbiór dokumentów źródłowych i relację między nimi w postaci […]

  2. Lucene i Solr 6.0.1 | Solr Enterprise Search Says:

    […] z serii 6.x, oznaczone numerem 6.0.1. Jest to wydanie poprawiające błędy znalezione w wersji 6.0 wydanej […]

  3. Lucene i Solr 6.1 | Solr Enterprise Search Says:

    […] Solr z serii 6.x, oznaczone numerem 6.1. Jest to wydanie poprawiające błędy znalezione w wersji 6.0 wydanej nie tak dawno i wprowadzające kilka nowych […]