Настройка поиска

Главные вкладки

Аватар пользователя Шкипер Шкипер 7 апреля 2007 в 14:08

Господа!
Помогите разобраться с модулем "поиск".
Включил его, установил в нужном месте на странице, но при любом запросе через фору поиска - результат один - "ничего не найдено".

Как настроить поиск, чтобы все заработало? Если можно, распишите поподробнее. Думаю это пригодится не только мне.

Версия Друпала - 5.0

Комментарии

Аватар пользователя konstantinn konstantinn 7 апреля 2007 в 20:40

Сам недавно мучился, поэтому отвечаю.Крон - или правильно хрон, аналог планировщика в виндовс.Без него, некоторые модули работать нормально не смогут.Так например поиску периодически надо переиндексировать содержимое сайта, то бишь базу.Что бы переиндексация работала, нужно настроить крон.Делается это либо через панель управления,либо через
крон job в самом друпале..Второе помоему предпочтительно, потому, что как я слышал с настройкой через панель бывают проблемы.Сам я с этим не сталкивался.Есть еще один способ,
запуск для переиндексации вручную.Для этого в браузере надо набрать www.имясайта/cron.php. Переиндексация происходит не сразу, для этого нужно определенное время.
Вроде бы все, но если я что то напутал, поправте меня пожалуйста.

Аватар пользователя lalex lalex 7 апреля 2007 в 21:13

Второе помоему предпочтительно, потому, что как я слышал с настройкой через панель бывают проблемы.
нет не предпочтительно.
1) после каждого добавления контента его придется перезапускать
2) wget или curl есть на любом хостинге (там где нету, это недохостинг Smile )
3) запуск через poormascron работает НО:
- в некоторых случаях (а особенно когда контента много) скрипт может не отрабатываться полностью в виду того что у подавляющего большинства хостеров есть ограничение на время выполнения скрипта. В таком случае проблема может быть решена уменьшением количества контента индексируемого за раз.
- некоторые модули установленные у вас могут "чегонибудь делать" не очень хорошее (например лезть куданибудь в сеть за rss например). Все хорошо если модуль написан правильно, если нет - вы получите геморой.

т.е. мысль такая - если вы пускаете крон через poormascron то все проблемы вылезут на рабочий сайт юзерам (если конечно проблемы возникнут), плюс некоторые юзеры заметят тормоза (см. про кол-во контента и вообще если модулей к примеру использующих крон много). если вы пускаете крон через стандартные сервисы unix (т.е. настраиваете крон через ssh, или панель управления хостингом) то все проблемы вы увидите в журнале (/admin/logs и фильтруем по "Сообщения типа cron") и на работу сайта в целом крон не повлияет .