私が働いている店は衣料品を販売しています。服の各アイテムは複数の品種があります。例えば、シャツAが入っているかもしれません:レッド、レッド、ブルー、レッド、ブルー、レッド、ホワイト、ミディアム。Solr検索ファセット:どのように商品を数え、製品種別ではないのですか
最初は、さまざまなものをsolrのドキュメントとして追加しました。したがって、上記の製品では、それぞれが同じProduct IDを持つ6つのsolrドキュメントを追加しました。私は製品IDで結果をグループ化するためにsolrを得て、すべてが完璧に機能しました。
しかし、ファセット数はすべて品種数であり、製品数ではありませんでした。 (例えば、それがシステム内の唯一の製品である場合)。
赤色(2) 青色(2) ホワイト2)
どちらが正しいかは、色ごとに2つの文書が追加されました。しかし、実際に私が見たいのはこれです:
レッド(1) ブルー(1) ホワイト(1)
各色ごとに1つだけの製品があるので。
だから私はそれをするために、私は各solrドキュメントを製品にする必要があると思っています。その場合
私は、製品を追加し、フィールド「カラー」3回つの赤、一つの青色一白を追加し、同様にフィールドサイズを3回追加します。しかし今、solrは各色にどのようなサイズが入るのか本当に分かりません。たぶん、私は小さな白いだけです。
ファセットカウントを正しく設定するにはどうすればよいでしょうか?
は魅力的です。共有のためのThanx! – kieste