W dniu dzisiejszym ogłoszone zostało wydanie nowej wersji biblioteki Apache Lucene oraz serwera wyszukiwania Apache Solr oznaczone numerem 4.3.1. Jest to wersja zawierająca poprawki blędów zauważonych w wersji 4.3.
Solr
Switch query parser – szybkie spojrzenie
Ilość dostępnych query parserów w Solr zawsze mnie zadziwiała. Czy jest tu ktoś kto jest w stanie wymienić je wszystkie? Jednak w dzisiejszym wpisie nie będziemy się przyglądać wszystkim parserom, ale jednemu konkretnemu o nazwie SwitchQueryParser wprowadzonemu w Solr 4.2.
Solr 4.2: Schema API
Wraz z premierą Solr 4.2 dostaliśmy możliwość wykorzystania protokołu HTTP do pobierania informacji o strukturze indeksu Solr. Oczywiście, jeżeli ktoś potrzebował takiej funkcjonalności przez Solr 4.2 mógł pobrać plik schema.xml za pomocą odpowiedniego zapytania, przetworzyć go i wydobyć szukane informacje. Wraz z premierą Solr 4.2 dostaliśmy jednak bardzo wygodne narzędzie za pomocą którego jesteśmy w stanie wydobyć interesujące nas informacje bez konieczności przetwarzania całego pliku schema.xml.
Apache Lucene i Solr 4.3
W dniu dzisiejszym ogłoszone zostało wydanie nowej wersji biblioteki Apache Lucene oraz serwera wyszukiwania Apache Solr oznaczonych numerem 4.3. Jest to kolejna wersja z serii 4, wprowadzająca nowe możliwości i usprawnienia.
Solr 4.3: Dzielenie shard’ów – szybkie spojrzenie
Wraz z wersją 4.3 serwera wyszukiwania Apache Solr dostaliśmy bardzo długo oczekiwaną funkcjonalność – możliwość dzielenia części kolekcji kiedy korzystamy z wdrożenia opartego o SolrCloud. W tym wpisie chcieliśmy wypróbować nową funkcjonalność i zobaczyć jak działa. Do dzieła więc.
Apache Lucene i Solr 4.2.1
W dniu dzisiejszym ogłoszone zostało wydanie nowej wersji biblioteki Apache Lucene oraz serwera wyszukiwania Apache Solr oznaczone numerem 4.2.1. Jest to wersja zawierająca poprawki blędów zauważonych w wersji 4.2.
Autocomplete na polach wielowartościowych (faceting)
W poprzednim artykule opisującym możliwe podejście do funkcjonalności autocomplete na polach wielowartościowych skorzystaliśmy z highlightingu, aby wydobyć te informacje, które nas interesowały. Obiecaliśmy także, że wrócimy do tematu i pokażemy, jak osiągnąć podobny efekt z wykorzystaniem facetingu. Zatem, spójrzmy jak wygląda realizacja takiej funkcjonalności.
Apache Lucene i Solr 4.2
W dniu dzisiejszym ogłoszone zostało wydanie nowej wersji biblioteki Apache Lucene oraz serwera wyszukiwania Apache Solr oznaczonych numerem 4.2. Jest to kolejna wersja z serii 4, wprowadzająca nowe możliwości i usprawnienia.
SolrCloud HOWTO
Co jest najważniejszą zmianą w wersji 4.x Apache Solr? Myślę, że takich zmian jest wiele, ale SolrCloud jest czymś, co zdecydowanie zmienia architekturę wdrożeń. Do tej pory większe instalacje użerały się z problemem single point of failure (SPOF) – istniał tylko jeden serwer master i gdy ten serwer ulegał uszkodzeniu, cały cluster tracił zdolność przyjmowania nowych danych. Oczywiście można było próbować opcji z wieloma serwerami master, gdzie pojedynczy serwer był odpowiedzialny tylko za część danych, ale ciąle SPOF był obecny. Nawet, gdy wszystko działało poprawnie, ze względu na odstęp między operacjami commit, oraz ze względu na fakt, że instancje slave sprawdzały dostępność nowych danych co pewien okres, rozwiązanie było dalekie od ideału – nowe dane były widoczne dopiero po paru(nastu) minutach.
Autocomplete na polach wielowartościowych (highlighting)
Jednym z tematów na który natknąłem się ostatnio był problem funkcjonalności autocomplete na polach, które oznaczone są jako multiValued=”true” (m.in. pytanie zadano tutaj na Stack Overflow). Przyjrzyjmy się zatem jakie mamy możliwości.