Манипулировать результатами поиска на сайте
У нас есть несколько сценариев в проекте, в которых мы хотим, чтобы результаты были представлены в верхней части страницы, несмотря на отсутствие каких-либо ключевых слов в основной копии, связанных с ключевым словом поиска.
Например, если кто-то на нашем сайте ищет "бейсбол", мы хотели бы, чтобы появилось несколько результатов выбора "футбол", даже если узлы строго посвящены бейсболу.
Существуют ли какие-либо модули, которые допускают такое поведение в функциях поиска Друпал?
3
1 answers
Если вы используете apachesolr, то я полагаю, что это можно было бы решить с помощью "Синонимов".
Смотрите документацию по этому вопросу.
Пример файла синонимов, который вы могли бы использовать:
#Equivalent synonyms may be separated with commas and give
#no explicit mapping. In this case the mapping behavior will
#be taken from the expand parameter in the schema. This allows
#the same synonym file to be used in different synonym handling strategies.
#Examples:
ipod, i-pod, i pod
baseball, football
0
Author: wiifm, 2011-04-17 11:02:45