Lucene i Solr 5.5

Mamy przyjemność poinformować, iż została wydana kolejna wersja biblioteki Lucene or serwera wyszukiwania Solr z serii 5.x –  tym razem oznaczonych numerem 5.5. Przyjrzyjmy się zatem zmianom jakie zaszły od ostatniej wersji.

Niektóre zmiany w bibliotece Lucene:

  • JoinUtil.createJoinQuery działa teraz z polami opartymi o numeryczne doc values,
  • Dodano nowy model Similarity – DFISimilarity
  • Nowe optymalizacje do BooleanQuery
  • Nowe konstruktory TermsQuery są teraz bardziej przyjazne dla Garbage Collectora

Niektóre zmiany w serwerze wyszukiwania Solr:

  • Podniesiono wersję schema.xml do 1.6 co wiąże się z tym, że oprócz pól typu stored Solr zwraca domyślnie wartości pól not stored opartych o doc values
  • Sekcja konfiguracyjna mergePolicy zostaje zastąpiona przez mergePolicyFactory
  • Narzędzie CheckIndex działa z HdfsDirectory
  • Możliwość wybrania stopnia kompresji przy pomocy SchemaCodecFactory
  • Wsparcie dla asynchronicznych operacji w Collections API
  • Wsparcie dla XMLQueryParser
  • Powrócono możliwość szybkiego facetingu na rzadko zmienianych indeksach

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

Bibliotekę Apache Lucene w wersji 5.5 możemy znaleźć pod adresem: http://www.apache.org/dyn/closer.cgi/lucene/java/. Silnik wyszukiwania Apache Solr w wersji 5.5 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 wtorek, Luty 23rd, 2016 at 08:05 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.

2 komentarze to “Lucene i Solr 5.5”

  1. Daniel Says:

    Witam,

    uruchomiłem solr’a z przykładu techproducts. W pole query wpisuję tylko to co chce szukać bez deklaracji pola typu name:fraza tylko samo fraza i szuka w każdym polu.
    Utworzyłem swój kanał dodałem produkty i niestety po wpisaniu samej frazy nic nie znajduje trzeba poprzedzić to polem. Co ciekawe do tej mojej kolekcji skopiowałem bazę z techproducts i działa – nie trzeba podawać pola. Proszę o jakąś sugestię

  2. gr0 Says:

    Proszę spojrzeć na sekcję copyField w schemie. Większość pól kopiowanych jest do pola o nazwie text i to pole ustawione jest później w solrconfig.xml, jako domyślne pole wyszukiwania. Dlatego w przypadku techproducts działa wyszukiwanie bez podawania nazwy pola (wybierane jest pole domyślne).