DokuWiki

Je lepší, když je to jednoduché

Nástroje uživatele

Nástroje webu


faq:searchindex

Rozdíly

Zde se zobrazují rozdíly mezi dvěma verzemi stránky.

Odkaz na výstup diff

faq:searchindex [2025-09-08 08:15] – vytvořeno MartinRfaq:searchindex [Neznámé datum] (aktuální) – upraveno správcem (MartinR) mimo DokuWiki (Neznámé datum) 127.0.0.1
Řádek 1: Řádek 1:
 +====== Problémy s indexem vyhledávání ======
 +
 +https://www.dokuwiki.org/faq:searchindex
 +
 +:?: Kdykoli provedu vyhledávání, zobrazí se „Nic nenalezeno“ nebo se zobrazí jen několik, ale ne všechny odpovídající stránky. Co mohu udělat?
 +
 +:!: DokuWiki používá index pro rychlé fulltextové [[:search|vyhledávání]] výsledků. Protože indexování stránky chvíli trvá, neprovádí se při ukládání stránky, ale na pozadí při jejím zobrazení.
 +
 +Aby se zabránilo poškození indexu, je při indexování stránky automaticky uzamčen. To znamená, že do indexu se přidává vždy jen jedna stránka najednou. Na vytížených wiki to může způsobit mírné zpoždění indexu za aktualizacemi. Stačí chvíli počkat a vaše wiki by měla být indexována při procházení stránek uživateli.
 +
 +Proces indexování je spuštěn malým obrázkem vloženým do šablony, který volá skript pro indexování. Pokud používáte šablonu třetí strany, mohl vývojář zapomenout tento „webbug“ do šablony přidat. Zkontrolujte svou šablonu [[doku>devel:templates:main.php]], zda obsahuje funkci [[https://codesearch.dokuwiki.org/search?project=dokuwiki&defs=tpl_indexerWebBug&path=|tpl_indexerWebBug()]].
 +
 +Některé blokátory reklam blokují indexovací „webbug“, protože se domnívají, že slouží ke sledování návštěvníků, a tím brání DokuWiki v aktualizaci indexu vyhledávání. DokuWiki „webbug“ žádným způsobem nepoužívá ke sledování návštěvníků.
 +
 +Pokud jste si jisti, že se „webbug“ volá, ale stále se nezobrazují žádné výsledky vyhledávání, měli byste zkontrolovat případnou chybu voláním ''%%http://yourwiki.com/dokuwiki/lib/exe/taskrunner.php?id=wiki:syntax%%'' (nebo často lépe pomocí debug parametru: ''%%http://yourwiki.com/dokuwiki/lib/exe/taskrunner.php?id=wiki:syntax&debug=1%%'' po aktivaci [[doku>config:allowdebug|ladění]]). Pokud je vše v pořádku, měla by být vrácen průhledný GIF obrázek o velikosti 1×1 pixel.
 +
 +Pokud používáte Microsoft IIS s PHP jako CGI, je třeba aktivovat volbu [[doku>config:broken_iua]], jinak proces indexování nebude fungovat.
 +
 +Někdy může být nutné vytvořit index ručně. Např. pokud jste zkopírovali mnoho stránek do adresáře ''data''. Můžete to provést pomocí příkazového skriptu bin/[[doku>cli#indexer.php]], nebo pomocí pluginu [[doku>plugin:searchindex]].
  

Pokud není uvedeno jinak, je obsah této wiki dostupný pod licencí:
CC-BY-SA • Uveďte původ - Zachovejte licenci 4.0 Mezinárodní
CC-BY-SA • Uveďte původ - Zachovejte licenci 4.0 Mezinárodní Darovat Běží na PHP Validátor HTML5 Validátor CSS Běží na DokuWiki

Našli jste na stránce chybu, nebo překlep?
Budu vděčný za upozornění.
Děkuji

Nahoru