Elasticsearch - Pokročilé vyhledávání

Školí: Tomáš Pilař

„Pracuji na první internetové lékárně Lekarna.cz, kde mám na starost backend e-shopu, svižnost aplikace, vyhledávač a také deploy na produkci. Aktuálně se nejvíce věnuji programování v Nette Framework. Již několik let používám ORM Doctrine 2, vyhledávám a analyzuji data v Elasticsearch a cachuji do Redis.“

Délka: 8 hodin

Kapacita: 10 lidí

Cena: 6 999 Kč

Nechceš promeškat další termín?
Dej nám email a ozveme se ti

Ukážeme si, jak připravit pokročilé vyhledávání přes Elasticsearch, které bude užitečné pro zákazníka, ale zároveň bude podporovat business firmy. Představíme si možnosti, jakými se dají ovlivňovat výsledky vyhledávání s ohledem na přesnost, ziskovost, ale také výkon. Naučíme se vyhledávat česky s pomocí slovníku, bez diakritiky i s překlepy a to včetně určování vah důležitosti. Ukážeme si, jak se dá pomocí Kibany připravit přehledný dashboard s užitečnými grafy. Zároveň si vytvoříme reálný vyhledávací dotaz, který bude zohledňovat požadavky zákazníka a naučíme se efektivně pracovat s daty.

Jako bonus zjistíte, jaké problémy může skrývat ovlivňování výsledků z vyhledávání. A také se rád podělím o své zkušenosti za 3 roky intenzivního používání Elasticsearch na produkci na Lekarna.cz.

Co si ze školení odneseš?

  • Seznámení s tím, jak nám může Elasticsearch
  • Pokročilé vyhledávací techniky
  • Proces zpracování vyhledávací fráze (tokeny, filtry, analyzéry)
  • Vyhledávání ve slovníku, bez diakritiky i s překlepy
  • Zvýhodňování celých frází před překlepy
  • Schopnost psát agregační dotazy
  • Práce s daty, grafy a dashboardy v Kibaně (Discover, Visualize, Dashboard)
  • Bonus: problémy při ovlivňování výsledků a tipy z produkčního prostředí

Co je potřeba před školením

Použité technologie: Elasticsearch, Kibana