WebElement #33: Igor Rjabinin - Elasticsearch po slovensky

09.04.2015 • FacebookMeetup

Igor Rjabinin - Elasticsearch po slovensky

Elasticsearch patrí medzi najpopulárnejšie vyhľadávacie systémy. Používajú ho Github, Stackoverflow, Wikipedia, The Guardian a mnohí iní. Vie realtime vyhľadávanie, horizontálne škálovať a je schema-free. Zároveň ho jednoducho nainštalujete a naintegrujete do projektu. Elasticsearch má vynikajúce fulltextové vyhľadávanie, ktoré si vie poradiť aj so skloňovaním, stopwords a synonymami.

Dokým pracujete s angličtinou.

Avšak dostať relevantné výsledky pri slovenčine vôbec nie je také jednoduché. Povieme si ako si nakonfigurovať vyhľadávanie pomocou elasticsearch tak, aby pri zvládalo (ne)diakritiku/skloňovanie/časovanie/ignorovanie stopwords a pod.