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.