Интеллектуальный поиск по ключевым словам - PullRequest
2 голосов
/ 01 октября 2009

У меня есть словарь таксономии, назначенный типу контента в Drupal 6. Затем я представил (используя "is one of") его как поле в представлениях, которое позволяет пользователю осуществлять поиск по ключевым словам.

Проблема в том, что когда он выполняет запрос, он сначала ссылается на термин, поэтому вместо использования оператора like он ищет термин в таблице таксономии и возвращает его идентификатор. Поэтому, если пользователь выполнил поиск одного существующего термина, а другой - не все, произойдет сбой, вместо того, чтобы вернуть релевантные результаты для первого существующего термина.

Есть ли возможность частичного сопоставления с использованием представлений?

Спасибо

1 Ответ

1 голос
/ 18 ноября 2009

Для тех, кто ищет ответ, лучшая реализация, которую я мог найти, была Apache Solr.

Относительно прост в настройке, если у вас есть собственный сервер.

Более подробную информацию можно найти здесь - http://drupal.org/project/apachesolr

...