2009-02-28 2 views
1

Я пытаюсь создать поисковый блок, например, на Top Notch Themes, где пользователи могут выбрать один или несколько терминов таксономии, а затем выполнить поиск по ключевым словам в содержимом, соответствующем этим условиям. Я пытался выяснить, как это сделать с помощью Views, но это не сработало. Он хотел предложить термины, а затем отфильтровать представление.Как создать поисковый блок с условиями таксономии и поиска по ключевым словам в drupal 5?

Поэтому я нашел Faceted Search на drupal.org. Я тестирую это сейчас, и я собираюсь попробовать Views Fast Search, как было предложено Jeff

ответ

1

Комбинация открытых фильтров в представлениях и использование модуля Views Fastsearch может помочь. Он позволяет настроить открытые фильтры над представлением, которые используют сам индекс поиска для их фильтрации; Это очень похоже на создание собственной пользовательской предварительной фильтрации формы поиска, где вы можете использовать Views для управления выходом.

В зависимости от того, сколько данных у вас есть и насколько сложный вид, который вы строите, он может быть медленным: он выполняет все запросы Views и потянул индекс поиска поверх него.

+0

Спасибо, Джефф, я проверю это. Я также просто наткнулся на граненый поиск, просматривая модули таксономии на drupal.org –