поиск в заголовках

Аватар пользователя orb orb 19 октября 2008 в 19:58

Есть пару сайтов у которых пользователи ищут текст только в названиях:

например,
медицинские травы - 97% пользователей ищут только по названию травы.
Хотелось бы переделать поиск так что бы с главной страницы форма была настроена только на поиск в заголовках нод, а уже на странице поиска можно было искать по всему содержимому.
как это красивее организовать?

Комментарии

Аватар пользователя VladSavitsky VladSavitsky 19 октября 2008 в 20:13

Я думаю, что нужно хакать модуль ядра - search.
Если разберетесь как это добавить, то меня интересует как заставить искать в синонимах путей.
Это нужно для модуля search404, который при ошибке ищет, но для английского он работает, а для русского языка практически бесполезен.

Аватар пользователя andrews andrews 19 октября 2008 в 23:33

Мне кажется, что трогать модуль поиска не стоит, потому что со страницы поиска все равно нужно будет искать по содержимому. Лучше сделать специальную форму поиска в заголовок, которая будет просматривать заголовки нод и выдавать результаты постранично. По-моему - не так все сложно.
А хакнутые модули потом тяжело обновлять.

Аватар пользователя whisk@drupal.org whisk@drupal.org 20 октября 2008 в 0:07

А я бы сделал view с фильтром по Node title (Node Title contains ...). Ну а форму поиска по заголовкам оформил бы соответствующим образом, чтобы параметры правильные передавались.