Как исключить часть терминов таксономии из результатов поиска?

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

Аватар пользователя dicreat dicreat 10 августа 2006 в 11:27

Использую среди прочих модуль taxonomy_seealso, который позволяет "связывать" ноды ключевыми словами и выводить после прочтения ноды "ссылки по теме". Очень удобно, несмотря на некоторые преодолимые трудности:
1. Ключевые слова являются служебными и не должны отображаться обычным пользователям ни под каким предлогом. Проблема решилась небольшой правкой кода, отвечающего за вывод терминов для ноды (исключил термины по ID словаря, в котором хранятся "ключевые слова").
2. В процессе поиска по сайту, обычный пользователь (даже гость) может видеть в результатах поиска те самые ключевые слова, которыми связаны ноды, что крайне нежелательно. По мимо всего прочего, ключевое слово-связка в нашем спец.словаре может и не содержаться в теле самой ноды (например, статья про бег без слова "спорт", а слово-ключ может быть именно "спорт"), что может вызвать у читателей негативную реакцию - кликнул по результату поиска, а в статье нет даже и упоминания об искомом.

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

Спасибо.

Комментарии

Аватар пользователя dicreat dicreat 11 августа 2006 в 15:10

Буквально сегодня вышел модуль search_config - почти то, что нужно. Осталось немного доработать и будет счастье. Smile