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/.

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