Руководство:UpdateSearchIndex.php

This page is a translated version of the page Manual:UpdateSearchIndex.php and the translation is 100% complete.

updateSearchIndex.php - скрипт обслуживания , используемый для периодического внепикового обновления поискового индекса для недавно измененных страниц. Если вам нужно полностью перестроить поисковый индекс, запустите вместо него rebuildtextindex.php .

Приглашение

php maintenance/updateSearchIndex.php [-s start-timestamp] [-e end-timestamp] [-p posfile] [-l locktime] [-q]

Пример

$ php maintenance/updateSearchIndex.php -s 20081020224040
Updating searchindex between 20081020224040 and 20091209103945
   --- Waiting for lock ---
    --- Unlocking --
Done

Разрешения на запись

Сценарий запишет временную метку окончания в файл, указанный параметром -p, который по умолчанию будет иметь значение searchUpdate.WIKI_ID.pos. Сценарий завершится неудачно, если у пользователя, выполняющего команду, нет прав на запись в этот файл. Чтобы предотвратить ошибку, укажите файл с правами на запись или создайте файл самостоятельно и задайте ему соответствующие права.

Примечания

  • Он не будет обновлять поисковый индекс для страниц, которые не появляются в Special:Recentchanges.
  • Этот сценарий игнорирует настройку $wgDisableSearchUpdate .