2017-03-22 7 views
2

무엇인가의 이유로, 패각 필터는 최근에 알골 류에서 파손되었습니다. "pa_size : ["XS ","S ","M ","L ","XL "]"과 같은 배열 속성이있는 제품이 있습니다. 패싯에 대한 속성에 "_product_attributes.pa_size.value"를 추가하고 "검색 가능"으로 설정했습니다.배열 값이있는 Algolia 파셋 필터

하지만 "pa_size : M"과 같은 패싯 필터를 추가하려고하면 알 골리 아 익스플로러에서 직접 0 행이 반환됩니다. 다른 유사한 패싯 필터를 사용하여 동일한 작업을 수행합니다. 여기

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

+0

제가 "는 필터링 특성 값의 배열을 포함하는 경우, 일치하는 필터 값이 일치하게된다."라는 문서에서 발견 –

답변

2

상당히 간단한 문제로 밝혀졌습니다. 속성을 패싯 목록의 특성에 추가해야했지만 저장하는 데 문제가있었습니다. 그것이 작동하지 않는 이유입니다. 일단 "pa_size"특성을 저장할 수있게되면 예상대로 작동합니다.

enter image description here