Если документ указан как Книга> Художественная литература> Научная фантастика, он должен быть доступен для поиска, если ваш фасетный запрос - «Книга», «Книга> Художественная литература», «Книга> Художественная литература> Научная фантастика».
Я искал в Интернете, и методы, которые я придумал:
1 Разделите «Книга> Художественная литература> Научная фантастика» на «Книгу», «Книга> Художественная литература», «Книга> Художественная литература> Научная фантастика» в index-time и сохраните их то же поле .
2 Имеют отдельные поля cat, sub_cat, sub_sub_cat. Разделите категории на соответствующие поля и используйте грани Pivot http://wiki.apache.org/solr/SimpleFacetParameters#Pivot_.28ie_Decision_Tree.29_Faceting
Каковы другие способы создания иерархических аспектов, чтобы они могли поддерживать любые сложные запросы?