Přeskočit na hlavní obsah

💾 Cache vyhledávání

Chování vyhledávání a dočasné uchovávání výsledků (cache)

Pro zrychlení odezvy a snížení zátěže systému jsou výsledky vyhledávání dočasně ukládány (tzv. cachovány). To znamená, že při opakovaném zadání stejného dotazu se odpověď načte okamžitě, aniž by bylo nutné znovu procházet a vyhodnocovat všechna data.

Autocomplete (našeptávač)

  • Každý dotaz, který uživatel zadá (např. „ko“, „kolo“, „kočárek“), se ukládá včetně celé odpovědi na 2 minuty.
  • Pokud více uživatelů zadá stejný dotaz, zobrazí se jim okamžitě stejný výsledek bez nového zpracování.
  • Tato logika výrazně snižuje vytížení systému a zrychluje odezvu.

Výsledky hledání (SERP) a relevance

  • Některé části výpočtu relevance (např. které produkty jsou důležitější podle názvu, značky, kategorie apod.) jsou také dočasně ukládány.
  • Díky tomu je opakované hledání výrazně rychlejší.
  • Pokud se upraví pravidla vyhodnocování (např. synonyma, váhy polí nebo filtrování), může trvat až 10 minut, než se změny projeví v ostrém vyhledávání.

V budoucnu bude možné délku uložení výsledků (TTL) nastavit přímo v administraci. Pro speciální situace bude také možné dočasně upravit toto chování centrálně pro všechny projekty.

Aktuálně je tento mechanismus aktivní na všech nasazených projektech včetně starších verzí.