カテゴリとサブカテゴリの間に 2 つのレベルの階層があるアプリケーションに Solr 階層ファセットを実装したいと考えています。http://wiki.apache.org/solr/HierarchicalFaceting#Pivot_Facetsリンクに記載されているソリューションを使用したいと考えています。
フラット化されたデータは次のようになります。
Doc#1: NonFic > Law
Doc#2: NonFic > Sci
Doc#3: NonFic > Sci > Phys
また、このデータは、インデックス時に階層のレベルごとに個別のフィールドに分割する必要があります。以下同様。
索引用語
Doc#1: category_level0: NonFic; category_level1: Law
Doc#2: category_level0: NonFic; category_level1: Sci
Doc#3: category_level0: NonFic; category_level1: Sci, category_level2:Phys
誰でもこれを実装する方法を提案できますか? これを実現するために Solr スキーマを定義するにはどうすればよいですか? インデックス時に上記のようにデータを分割するための参照が見つかりませんでした。
ありがとう、
プリヤンカ