Как отключить стандартный поиск в Drupal 7


20:04, 16/03/2018

Сразу стоит отметить, что reindex(переиндексация) не удаляет индексы нод из базы, а просто перезапишет старые индексы на новые в базе.
Это не наш метод! Поэтому будем выпиливать все основательно.

Для удаления из базы всех индексов

Способ 1

Uninstalling и reinstall модуля Search. Отключаем модуль в admin/modules, затем удаляем его admin/modules/uninstall, затем заново активируем. После этого таблицы индексов будут временно очищены, до следующего запуска Cron.
Минус этого способа в том, что вам придется отключить все зависимые модули, если таковые имеются.

Способ 2

Зайдите в phpMyAdmin и выполните команду MySQL TRUNCATE таблицам:

search_dataset
search_index
search_total
search_node_links

Затем в файле sites/default/settings.php программно отключите запуск поискового индекса:

$conf['search_cron_limit'] = '0';


Комментарии