Drupal7 Apachesolr поиск с настройкой фасетов Facet Api и Display Suites
Кто-нибудь знает, как я могу получить все мои taxonomy_term_references для моего типа видеосодержимого, которые будут перечислены в качестве параметров Facet на вкладке Конфигурация> Поиск Apache Solr> Фасеты (admin/config/search/apachesolr/settings/solr/facets)? Я пытаюсь исправить поиск на существующем сайте Drupal, который не был создан мной, и я вижу только одну таксономию_терма_reference для одного словаря, но не для всех. На сайте также используется Display Suite.
Вот скриншот моей вкладки Facet: Скриншот Facets
1 ответ
Я думаю, что продал это сам. Но ничего себе, почему нет никакой документации для этого.
Пара настроек должна быть установлена:
- Структура> Набор отображения> [Термин таксономии] > Управление отображением> Вкладка по умолчанию (верхняя вкладка) > Пользовательские настройки отображения (нижняя вкладка): выберите "Результат поиска"
- Структура> Таксономия> [Название словаря] > Управление отображением (вкладка) > Результат поиска: Полное имя термина -> Формат: "Простой текст"
- Структура> Типы контента> [Тип контента с полем ссылки на термин таксономии] > Индекс поиска: [Словарь] -> Регион: Контент
- Конфигурация> Разработка> Производительность> Очистить все кэши Конфигурация> Поиск и метаданные> Поиск Apache Solr> Настройки> Фасеты: выберите Фасет для Таксономии / Словаря
- Конфигурация> Поиск и метаданные> Поиск Apache Solr> Настройки> Фасеты> Нажмите "Настроить отображение": Жесткое ограничение -> Без ограничения (не уверен, почему это было необходимо, но было)
Скриншоты:
Включить результаты поиска (Шаг 1)