Wpisy z tagiem 'Solr'.

  1. Analiza języka polskiego w Solr

    Maciej Kłak,

    Nie ma jednej recepty na analizę języka w Solr. Tak na prawdę wszystko zależy od kontekstu. Inaczej sprawa będzie przedstawiać się w przypadku przeszukiwania obszernych tekstów inaczej krótkich zwartych fraz. Odmiennie, jeśli dane w kolekcji są w jakiś sposób zarządzane, lub są to teksty wpisywane przez użytkowników.
    (więcej…)

  2. Funkcja do pobierania cen w Solr

    Maciej Kłak,

    W trakcie prac nad nową wyszukiwarką w mojej obecnej pracy, natrafiłem na problem związany z aktualnością danych. Dokładniej, chodzi o sortowanie produktów po cenie, która w zależności od aktywnych (przyszłych) promocji, może ulec zmianie.

    Odstęp między kolejnymi cyklami indeksacji był na tyle spory, że dane z dużym prawdopodobieństwem byłyby niespójne. Rozwiązaniem problemu okazało się zapisanie przyszłych cen produktu w specjalnym formacie oraz napisanie funkcji w Solr, która będzie w stanie je odczytywać.
    (więcej…)

  3. Debugowanie Solr

    Maciej Kłak,

    Dokumentacja Solr jest bardzo obszerna (blisko tysiąc stron w formie PDF), kod źródłowy otwarty, pomimo to, czasami zachodzi potrzeba sprawdzenia „jak to działa” na żywym organizmie. Debugowanie plików wchodzących w skład projektu dla osób, które na co dzień programują w Java to bułka z masłem. Jednak osobiście param się głównie PHP oraz JS w związku z czym nie wszystko od początku było dla mnie jasne.

    Poniższy poradnik skierowany jest dla osób mojego pokroju czyt. z podstawową znajomością Java. Dalszy tekst będzie bazował na InteliJ IDEA co jest zrozumiałe jako, że na co dzień korzystam z PhpStorma:)
    (więcej…)

  4. Morfologik – usuwanie skrótów ze słownika

    Maciej Kłak,

    Korzystając z Morfologika jako stemmera Solr należy być świadomym, że w swoim słowniku zawiera również skróty. Niesie to ze sobą efekt, który nie zawsze jest pożądany. Dla przykładu, wyszukując frazę „office pl” otrzymujemy tokeny [office, pl, plac].
    Co prawda można skorzystać z mechanizmu wyrazów chronionych, ale chyba lepszy rozwiązaniem jest usunięcie skrótów bezpośrednio ze słownika Morfologika.

    (więcej…)

  5. Integracja Morfologika z Solr

    Maciej Kłak,

    Skorzystanie z Morfoligika w Solr 6.6.0 podążając zgodnie z dokumentacją wydaje się być bardzo proste. Ot co wystarczy zdefiniować filtr w pliku managed-schema, dla przykładu:

    Odświeżamy core i …
    (więcej…)