我使用 js 客户端在 Algolia 中使用 facets。例如,如果我有颜色和大小的方面,并且我选择红色和大号,我可以得到类似的结果:
index.search("shirts", {
"facets": "*",
"hitsPerPage": 10,
"facetFilters": [
"color:Red",
"size:Large",
],
"maxValuesPerFacet": 100
});
这很好用,只显示结果中的红色和大方面:
Color:
Red
Size:
Large
但我希望能够显示每个方面的所有可能选项,并突出显示选定的选项。就像是:
Color:
Red *selected*
Blue
Green
Size:
Large *selected*
Small
Medium
有没有办法在 Algolia 中通过一个搜索查询并使用常规方面(非分离式)来做到这一点?