如何在 Algolia 中按产品尺寸过滤项目

How to filter items by product size in Algolia

我是 Algolia 的新手。我加载了大约 1000 种产品,并添加了一些用于分面的属性,例如品牌、类别。

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

非常感谢帮助。 干杯

事实证明,Algolia 确实支持多值字段。

这不是很明显。我在浏览此页面后发现了这一点: https://www.algolia.com/doc/guides/search/filtering-faceting#filtering 它演示了使用方括号列出多个标签。

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

"Sizes": [
  10,
  12,
  14
]

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