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 ответ

Я думаю, что продал это сам. Но ничего себе, почему нет никакой документации для этого.

Пара настроек должна быть установлена:

  1. Структура> Набор отображения> [Термин таксономии] > Управление отображением> Вкладка по умолчанию (верхняя вкладка) > Пользовательские настройки отображения (нижняя вкладка): выберите "Результат поиска"
  2. Структура> Таксономия> [Название словаря] > Управление отображением (вкладка) > Результат поиска: Полное имя термина -> Формат: "Простой текст"
  3. Структура> Типы контента> [Тип контента с полем ссылки на термин таксономии] > Индекс поиска: [Словарь] -> Регион: Контент
  4. Конфигурация> Разработка> Производительность> Очистить все кэши Конфигурация> Поиск и метаданные> Поиск Apache Solr> Настройки> Фасеты: выберите Фасет для Таксономии / Словаря
  5. Конфигурация> Поиск и метаданные> Поиск Apache Solr> Настройки> Фасеты> Нажмите "Настроить отображение": Жесткое ограничение -> Без ограничения (не уверен, почему это было необходимо, но было)

Скриншоты:

Включить результаты поиска (Шаг 1)

Добавить таксономию в результаты поиска (Шаг 2)

Выберите фасет (шаг 4)

Конфигурация фасета (шаг 5)

Другие вопросы по тегам