====== Проблемы с индексом поиска ====== :?: Всякий раз, когда я делаю поиск, не получаю ничего или не все подходящие страницы. Что я могу сделать? :!: DokuWiki использует индекс, обеспечивающий быстрый полнотекстовый [[:ru:search|поиск]]. Поскольку индексирование страницы занимает некоторое время, оно проводится не во время сохранения страницы, а в фоновом режиме при просмотре страницы. Чтобы убедиться, что индекс не будет поврежден, он автоматически запирается на время индексирования страницы. Это означает, что в индекс добавляется только по одной странице за раз. На оживленных вики это может привести к отставанию индекса от обновлений, так что нужно просто выждать время и вики проиндексируется во время просмотра страниц пользователями. Процесс индексирования запускается маленькими изображениями, встроеными в шаблон, которые будут вызывать скрипт индексации. Если вы используете шаблон стороннего разработчика, возможно, он забыл добавить "webbug" в шаблоне. Вы должны проверить [[devel:templates:main.php]] в вашем шаблоне на предмет существования функции [[xref>tpl_indexerWebBug()]]. Есть также некоторые рекламные блокаторы, которые удаляют индексатор webbug в предположении, что он используется для отслеживания посетителей и, таким образом, не дают DokuWiki обновлять поисковый индекс. DokuWiki не использует webbug в подобных целях. Если вы уверены, что webbug вызывается, но по-прежнему нет годных результатов поиска, необходимо проверить, нет ли ошибки в вызове %%"http://yourwiki.com/dokuwiki/lib/exe/indexer.php?id=wiki:syntax"%% (или часто лучше с параметром debug: %%"http://yourwiki.com/dokuwiki/lib/exe/indexer.php?id=wiki:syntax&debug=1"%% после включения [[ru:config:allowdebug]]). Если всё правильно, должен быть показан прозрачный GIF размером в 1x1 пиксель. Если вы используете Microsoft IIS с PHP как CGI, вам нужно включить опцию [[:ru:config:broken_iua]] или процесс индексирования не будет работать. Иногда может быть необходимо перестроить индекс вручную, например, если вы внесли в папку data много страниц. Вы можете сделать это с помощью командного сценария [[:ru:cli#indexer.php]] или плагина [[plugin:searchindex]].