Как создать поисковый блок с терминами таксономии и поиском по ключевым словам в drupal 5?
Я пытаюсь создать поисковый блок, подобный тому, который используется в топовых темах, где пользователи могут выбрать один или несколько терминов таксономии, а затем выполнить поиск по ключевым словам в контенте, который соответствует этим терминам. Я пытался выяснить, как сделать это с помощью Views, но это не сработало. Он хотел предложить условия, а затем отфильтровать представление.
Итак, я нашел Faceted Search на drupal.org. Сейчас я проверяю это, и я собираюсь попробовать Быстрый просмотр Views, как предложено Джеффом.
1 ответ
Может помочь комбинация открытых фильтров в Views и использование модуля Views Fastsearch. Это позволяет вам устанавливать открытые фильтры над представлением, которые используют сам поисковый индекс для их фильтрации; Это очень похоже на создание вашей собственной предварительно отфильтрованной формы поиска, где вы можете использовать представления для управления выводом.
В зависимости от того, сколько у вас данных и насколько сложное представление, которое вы создаете, оно может быть медленным: оно выполняет все запросы представлений и вытягивает поисковый индекс поверх него.