2016-11-20 65 views
1

我是新来的阿尔戈利亚。我已经加载了大约1000种产品,并且添加了一些用于刻面的属性,例如品牌,类别。如何过滤商品尺寸Algolia

但是,我的每个产品都具有多种尺寸,我希望为用户提供范围过滤器(或复选框过滤器)。所有产品将有一个或多个尺寸2,4,6,8,10,12,14,16。我如何设立Algolia来允许这个?它似乎不支持多值字段。

非常感谢。 干杯

回答

2

原来Algolia确实支持多值字段。

这并不明显。我遇到这个页面后发现了这个: https://www.algolia.com/doc/guides/search/filtering-faceting#filtering 它演示使用方括号列出多个标签。

我手动编辑了几个产品的JSON,添加了一个新的“Sizes”字段,并按照标签所示的相同格式列出了尺寸。 例如

"Sizes": [ 
    10, 
    12, 
    14 
] 

然后我将大小添加到分面的字段列表。在Algolia浏览索引时,左侧出现了大小及其产品数量列表。正是我需要的。

enter image description here