Elasticsearch - Pokročilé vyhledávání s ohledem na business

Školí: Tomáš Pilař

„Již třetím rokem se jako senior programátor podílím na vývoji první internetové lékárny Lekarna.cz

Místo: Footshop, Prague

Délka: 8 hodin

Kapacita: 10 lidí

Cena: 6 999 Kč

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. Ukážeme si, jak se dá pomocí Elasticsearch připravit filtrace produktů na e-shopu a jednu takovou mocnou filtraci si i připravíme. Zároveň si vytvoříme reálný vyhledávací dotaz, který bude zohledňovat požadavky zákazníka.

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 může Elasticsearch pomoci businessu
  • Pokročilé vyhledávání s ohledem na zákazníka a business
  • Zvýhoďnování celých frází před překlepy
  • Schopnost psát agregační dotazy (dříve facety)
  • Uživatelská filtrace s pomocí Elastisearch
  • 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

  • mít nainstalovaný Elasticsearch + Kibanu
  • pro část ukázek se hodí mít nainstalovaný plugin ICU a Cerebro
  • mít nainstalované nějaké IDE např. PHPStorm
  • mít nainstalované PHP 7.1 a vyšší + relační databázi (MySQL, PostgreSQL, atd.)

Použité technologie: Elasticsearch, Kibana, Nette, MySQL/PostgreSQL (podle Vás)