Elasticsearch MediaWiki: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
<P> |
<P> |
||
ВАЖНО не торопиться - скрипты отрабатывают быстро но сама индексация занимала около час при последнем восстановлении индексов |
ВАЖНО не торопиться - скрипты отрабатывают быстро но сама индексация занимала около час при последнем восстановлении индексов |
||
+ | <P> |
||
+ | ВАЖНО - иногда проще сделать полную переиндексацию чем восстанавливать индексы |
||
<P> |
<P> |
||
Текущая версия на 14:56, 28 октября 2023
Это заметка для самого себя - как не убить время при переезде в следующий раз.
ВАЖНО не торопиться - скрипты отрабатывают быстро но сама индексация занимала около час при последнем восстановлении индексов
ВАЖНО - иногда проще сделать полную переиндексацию чем восстанавливать индексы
Для индексации и поиска используется расширение: 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';