2016-11-20 11 views
1

Algoliaを新しく購入しました。私は約1000種類の製品を積み上げました。ファセット用のいくつかの属性を追加しました。ブランド、カテゴリー。Algoliaで商品のサイズで項目をフィルタする方法

しかし、それぞれの製品は複数のサイズがあり、そのために範囲フィルタ(またはチェックボックスフィルタ)をユーザーに提供したいと考えています。すべての製品は2,4,6,8,10,12,14,16のいずれかのサイズで提供されます。これを可能にするにはどうすればいいですか?多値フィールドのサポートはないようです。

大変助けになりました。 乾杯しています

答えて

2

アルゴリアは多値フィールドをサポートしています。

これはすぐには分かりませんでした。私はこのページに出会った後でこれを発見しました: https://www.algolia.com/doc/guides/search/filtering-faceting#filtering 複数のタグを表示するために角かっこを使って示しています。

いくつかの製品のJSONを手作業で編集し、新しい「サイズ」フィールドを追加し、タグの場合と同じフォーマットでサイズを列挙しました。 など。

"Sizes": [ 
    10, 
    12, 
    14 
] 

次に、ファセットフィールドのリストにサイズを追加しました。 Algolia内のIndexをブラウズすると、サイズのリストとその製品数が左に表示されます。正確に私が必要としたもの。

enter image description here

関連する問題