Elasticsearch MediaWiki
Материал из noname.com.ua
Версия от 14:55, 28 октября 2023; Sirmax (обсуждение | вклад)
Это заметка для самого себя - как не убить время при переезде в следующий раз.
ВАЖНО не торопиться - скрипты отрабатывают быстро но сама индексация занимала около час при последнем восстановлении индексов
Для индексации и поиска используется расширение: CirrusSearch
Что бы переиндексировать (например после переезда)
- Устновить
$wgDisableSearchUpdate = true;
(в файлеLocalSettings.php
)
MW_INSTALL_PATH="." # путь к установке php7.4 $MW_INSTALL_PATH/extensions/CirrusSearch/maintenance/UpdateSearchIndexConfig.php
- Удалить (или закомментировать)
$wgDisableSearchUpdate = true
(в файлеLocalSettings.php
)
- Запустить (скрипт выполниться быстро однаео сама по себе индексация займет время)
MW_INSTALL_PATH="." # путь к установке php7.4 $MW_INSTALL_PATH/extensions/CirrusSearch/maintenance/ForceSearchIndex.php --skipLinks --indexOnSkip --queue php7.4 $MW_INSTALL_PATH/extensions/CirrusSearch/maintenance/ForceSearchIndex.php --skipParse --queue
- После окончания работы скрипта можно включить поиск (в файле
LocalSettings.php
)
$wgSearchType = 'CirrusSearch';