一度に複数の検索ファセット値を商品に割り当てることはできますか? もしそうなら、どのように?これは、「文字列 (マルチ)」ファセット フィールド タイプで処理されると思いました。
<dynamicField name="*_ss" type="string" indexed="true" stored="false" multiValued="true" />
しかし、製品ごとに複数の値を取得しているようには見えません.
設定したいものの例を次に示します。
検索ファセット: 人口統計値: 男性、女性、子供
文字列の ArrayList を指すプロパティ名を持つレコードを BLC_FIELD に追加しました。また、SolrIndexService buildDocument を変更してインデックスを作成しました。1 つのドキュメントのフィールドは次のようになります: demographic_ss: [Men, Children]
Men 値と Children 値の両方に関連付けられた製品 A。
ファセットを表示するためにカテゴリ ページに到達すると、人口統計のためにプルされるファセット フィールドが null になります。これを行う方法はありますか?
ありがとう