Здравствуйте!
Есть сайт в разработке. Для проверки написана одна статья. И возникла проблема. Не работает форма поиска. При введении ключевого слова ничего не выдает, хотя оно есть и в названии статьи и в самой статье. Подскажите, как это исправить.
Комментарии
А вы индексировали содержимое?
Перезапустите крон несколько раз. Поковыряйте настройки встроенного поиска и все поймете.
Здравствуйте.
Возникла такая же проблема. Говорят дело в индексировании. Но как заставить индексировать чаще или вообще убрать его?
Управление - Настройка поиска (если D6) смотрели?
Смотрел настройки поиска в D7.
Насколько я понял загвоздка в Cron. Надо заставить его обновляться чаще и реиндексировать страницы. Но пока у меня не вышло.
admin/config/system/cron
?
Там минимум час можно поставить.
Я в итоге написал модуль который после добавления материала перезапускает крон.
А через rules нельзя сделать?
Каким образом?
У меня вот после моего модуля, теперь ошибки сыпятся при редактировании материала, почему то.
Создаем правило:
Событие: материал опубликован
Действие: запускаем крон
надеюсь понимаете, что по вашим модулям специалистов крайне мало
я так и сделал.
Всё работает. Но тут такая ошибка, для админов поиск обновился, а вот для юзеров нет.
Это странно так как если делать вручную, то обновляется и там и там.
Для перезапуска крона использую: drupal_cron_run()
Это круто.
Не удивлюсь если на вашем сайте как-то хитро настроено кеширование.
Поставьте запуск крона каждые 3 часа и не морочьте себе голову.