【发布时间】:2016-11-20 11:20:33
【问题描述】:
我是阿尔及利亚的新手。我已经加载了大约 1000 个产品,并添加了一些用于分面的属性,例如品牌、类别。
但是,我的每个产品都有多种尺寸,我想为此向用户提供范围过滤器(或复选框过滤器)。所有产品的尺寸为 2、4、6、8、10、12、14、16 中的一种或多种。我如何设置 Algolia 以允许这样做?它似乎不支持多值字段。
帮助非常感谢。 干杯
【问题讨论】:
标签: algolia
我是阿尔及利亚的新手。我已经加载了大约 1000 个产品,并添加了一些用于分面的属性,例如品牌、类别。
但是,我的每个产品都有多种尺寸,我想为此向用户提供范围过滤器(或复选框过滤器)。所有产品的尺寸为 2、4、6、8、10、12、14、16 中的一种或多种。我如何设置 Algolia 以允许这样做?它似乎不支持多值字段。
帮助非常感谢。 干杯
【问题讨论】:
标签: algolia
原来 Algolia 确实支持多值字段。
这不是很明显。我在浏览此页面后发现了这一点: https://www.algolia.com/doc/guides/search/filtering-faceting#filtering 它演示了使用方括号列出多个标签。
我手动编辑了几个产品的 JSON,添加了一个新的“尺寸”字段,并以与标签所示相同的格式列出了尺寸。 例如
"Sizes": [
10,
12,
14
]
然后我将 Sizes 添加到分面字段列表中。浏览 Algolia 中的索引时,尺寸列表及其产品计数随即出现在左侧。正是我需要的。
【讨论】: