それぞれ異なるフィールド セットを持つ複数のドキュメント タイプにわたって検索をセットアップしようとしています。そのため、検索は常に、すべてのドキュメント タイプに共通する最も一般的なファセット フィールド (製品カテゴリなど) から開始する必要があります。
PRODUCT CATEGORY
- Camera (42)
- TV & Video (96)
- MP3 Player (11)
- Video Game (63)
「カメラ」を選択した後、次のように、そのドキュメント タイプ (ブランド、容量など) 専用の新しいファセット フィールドのセット全体を有効にする必要があります。
PRODUCT CATEGORY
> Camera
BRAND
- Canon (42)
- Nikon (96)
- Sony (11)
- Samsung (63)
CAPACITY
- 1Gb (42)
- 2Gb (96)
- 3Gb (11)
- 4Gb (63)
プログラムでクエリ パラメータを管理することでこれを実行できることはわかっていますがfacet.field
、これを体系的に構築するためのより良い方法はありますか? Solr とそのフィールド構造内でこのファセット フィールドの依存関係を許可する機能またはヒントはありますか?
どうもありがとう!
編集:「ファセット フィールドの依存関係」からタイトルを変更しました。