私は、e コマース プロジェクトの solr を利用した検索の改善に取り組んでいます。そのため、Solr に対して検索クエリが実行され、Solr によって結果が返されます。
これはうまくいっています。ここで、検索結果にファセットを提供する必要があります。1 つ目はカテゴリです。これは、カテゴリがすべての製品に共通であるため、簡単に実装できます。作成したクエリでは、ファセットを有効にして、カテゴリをファセット フィールドとして渡すだけです。
ただし、製品の性質が異なると、異なる製品が存在する可能性があり、それらに対して定義されたファセットはほとんどありません。
どうすればそれらを事前に知り、それをsolr検索クエリに渡すことができるのでしょうか? solr は、検索結果とともにいくつかのクエリですべてのファセット フィールドを返しますか? はいの場合、どのように?
いいえの場合、さらに先に進むための正しい方法は何でしょうか。