Další podobné školení nebo kurzy:
Kurz je určen pro ...
Cílová skupina Kurz je určen pro všechny vývojáře, kteří pracují na projektech, kde chtějí řešit fulltextové vyhledávání, např. katalogy produktů, článků, atd.
[Kurz] Program kurzu (obsah přednášky/semináře/rekvalifikace/studia) ...
Kurz je určen pro všechny vývojáře, kteří pracují na projektech, kde chtějí řešit fulltextové vyhledávání, např. katalogy produktů, článků, atd.
Osnova Popis zadání z praxe (účastník může také použít vlastní data, ve kterých chce vyhledávat) Instalace a nastavení clusteru pro development Synchronizace dat do ElasticSearch
- Několik přístupů jak synchronizovat data z relační databáze, filesystému, tipy z praxe
- Implementace
Vytvoření fulltextového vyhledávání
- Základní fulltext
- Nastavení vhodného mappingu, vazby mezi objekty, tipy z praxeVýběr a nastavení vhodných analyzérů
- Práce s češtinou
- Nastavení vyhledání ve více polích
- Hledání frází
Vylepšení vyhledávání podle běžných požadavků
- Vyhledávání v kódech
- Vyhledávání v parametrech
- Vyhledávání v kategoriích, značkách, tagách
- Jak nastavit váhy v jednotlivých polích, signály, řazení dle délky, atd.
- Ošetření překlepů
- Fazetové vyhledávání
- Našeptávač
- Tipy z praxe
Optimalizace
- Zrychlujeme vyhledávání
- Profile API
- Optimalizace velikosti dat
- Tipy
Jdeme do produkce
- Nastavení clusteru pro produkční prostředí, konfigurace
- Volíme počet nodů, shardů, replik
- Nastavení monitoringu
- Škálujeme na množství dat a návštěvnost
Předpoklady účastníka Obecná znalost databázových systémů, znalost protokolu HTTP, znalost formátu JSON,
[Školení] Další popis kurzu (úroveň, minimální znalosti, informace o cenách kurzu) ...
Předpoklady účastníka Obecná znalost databázových systémů, znalost protokolu HTTP, znalost formátu JSON,