Ни жданно ни гаданно столкнулся с таким казусом при разработке сайта на
umi.cms.
Немного погуглив просторы интернета обнаружил, что с этой проблемой сталкивались многие, но почему то внятного решения нигде не было и вопрос по прежнему актуален. Решение пришлось искать самому.
Для начала в сотый раз (хотя может и двадцать пятый :) перечитал
документацию разработчика umi.cms. Понятное дело в контексте именно поиска по сайту. К сожалению, как и раньше это ни каких прозрений это не принесло.
Зато следующий шаг принес первые результаты :)
Вспомнив о том, что недавно в umi.cms появился файл настроек решил посмотреть , что же он настраивает. И в секции [kernel] - Настройки ядра системы нашел два параметра которые теоретически решали проблему не работающего поиска.
pages-auto-index - Автоматически индексировать изменения страниц.
import-auto-index - Автоматически индексировать импортируемые данные.
Обоим этим параметром нужно выставить «1»
Радостно потирая руки иду на сайт обновляю страничку та-дам… поиск по прежнему не работает :(
К этому моменту, где то внутри уже проснулся непобедимый партизан который никогда не сдается ;) Руководимый этим ощущением перебираюсь в админку сайта и нахожу модуль «Поиск».
Надежда на победу ты прекрасна :)
Нахожу в настройках модуля «Поиск» две заветные кнопки:
- Очистить индексную таблицу;
- Переиндексировать в ручную.
Нажимаю их последовательно (так же рекомендую поступить и вам) иду во front-end ввожу первое пришедшее в голову слово…
Ура!!! мы его победили, поиск работает.
Возможно кому-то этот рассказ о моих приключениях сэкономит пару часов жизни. Буду рад если так случится :)