Vyhledávání v katalogu, fulltext a AI — plán

Stav dokumentu: Částečně — parametr ?q= na /byliny a /symptomy je hotový; samostatná routa /vyhledavani, FTS5, vektory a AI pro admin jsou backlog.

Cíl: jedna featura — vyhledávání napříč obsahem a plánované pokročilé / sémantické dotazy (odděleně od tabulky filtrů URL na /byliny).

Vstup: 24-engineering-roadmap.md Fáze 8 · 23-api-and-routes.md. Základní filtry: filtry-katalogu-bylin.md. Rozcestník: filtrace-a-vyhledavani-katalogu.md.


1. Současný stav

  • ?q= na /byliny — český / latinský / alternativní název z herb_names, normalizace diakritiky (app/lib/fold-for-search.ts).
  • ?q= na /symptomy — název / slug / popis tématu.

2. Samostatná routa /vyhledavani

  • Veřejná stránka sjednocující výsledky z více entit (byliny, témata, metody…) — viz 23-api-and-routes.md.

3. Budoucí vyhledávání (Engineering Fáze 8)

24-engineering-roadmap.md Fáze 8.

  • Plnotextové vyhledávání v D1 (FTS5) napříč herbs, topics, processing_methods.
  • Embeddings / semantika („bylina na klid mysli a spánek" bez přesné shody slov).
  • Doporučování podobných bylin na kartě (herb_similar + embeddings).
  • AI asistence pro admin (předvyplnění tagů, kontrola obsahových pravidel).

4. Akceptace

  • Plnotextové vyhledávání a /vyhledavani jsou aktivní (až po implementaci).

5. Vazby na jiné dokumenty