出于某种原因,最近在algolia中破坏了小平面过滤器。我的产品具有数组属性,例如" pa_size:[" XS"," S"," M"," L&#34 ;," XL"]"。我添加了" _product_attributes.pa_size.value"到faceting的属性并将其设置为" searchable"。
但是当我尝试添加一个方面过滤器,例如" pa_size:M"直接在algolia explorer中我得到0行返回。它与其他类似的facet过滤器做同样的事情。
这是原始查询:
index.search("", {
"getRankingInfo": 1,
"facets": "*",
"attributesToRetrieve": "*",
"highlightPreTag": "<em>",
"highlightPostTag": "</em>",
"hitsPerPage": 10,
"facetFilters": [
"pa_size:M"
],
"maxValuesPerFacet": 100
});
这是属性:
"_product_attributes" : {
"pa_size" : {
"name" : "pa_size",
"value" : "",
"position" : "1",
"is_visible" : 1,
"is_variation" : 1,
"is_taxonomy" : 1
},
任何可能导致此问题的想法?
谢谢!
Rob