Как можно создать следующую фильтрацию с помощью фасетов?

Главные вкладки

Аватар пользователя heroin heroin 10 декабря 2013 в 23:02

Доброе время суток форумчани!
Помогите реализовать следующе. Вроде как много тем по похожей теме, но так ответа и не нашел.
Есть страница поиска создана с помощью Search API (страница создана через Views).
Есть термины таксономии типа:
Фрукт
-яблоко
-груша
Цветы
-Роза
-Лилия
Нужно, чтобы на странице поиска Search API, был создан фасет, который фильтровал бы контент.
Нужно чтобы для начала отображался только верхний уровень, то есть Фрукт, Цветы. И после выбора первого происходил переход на второй. Возможно с перезагрузкой страницы. Но было бы хорошо, чтобы работал ajax, но это уже другой вопрос.
Получается если есть контент с полем яблоко, то в блоке фасета отображается яблоко, а мне нужно фрукт. (И после выбора фрукт происходил переход на фасет яблоко, груша)
Есть варианты или нужно создавать отдельно словарь терминов верхнего уровня, а потом для каждого термина верхнего уровня создать еще свой словарь?
За ранее спасибо за ответ!
D7