solr faceted-search

¿Formas de hacer facetas jerárquicas en Solr?



faceted-search (1)

Si un documento aparece como Libro> Ficción> Ciencia ficción, debe poder buscarse cuando su consulta de faceta sea "Libro", "Libro> Ficción", "Libro> Ficción> Ciencia ficción".

Busqué en Internet y los métodos que obtuve son:

1 Divida el "Libro> Ficción> Ciencia ficción" en "Libro", "Libro> Ficción", "Libro> Ficción> Ciencia ficción" en el momento del índice mismo y guárdelos en el mismo campo .

2 Tienen campos separados cat, sub_cat, sub_sub_cat. Divida las categorías en los campos correspondientes y use las facetas Pivote http://wiki.apache.org/solr/SimpleFacetParameters#Pivot_.28ie_Decision_Tree.29_Faceting

¿Cuáles son otras formas de hacer facetas jerárquicas para que puedan admitir consultas complejas?