필터 세 개를 사용하여 쿼리를 필터링했습니다 : "query": "iphone", color:5, category:10, brand:25
.ElasticSearch - 집계에서 필터를 제외하는 방법?
color:5
및 category:10
을 가진 각 브랜드의 제품을 어떻게 얻을 수 있습니까?
나는 그것을 좋아하지 않았다
fq={!tag=tag_facet_brand}facet_brand:"564"&facet.field={!ex=tag_facet_brand}facet_brand
는 어떻게 집계 컨텍스트에서 1 개 필터를 제외 할 수 ? (내가 글로벌 query:iphone
느슨한 때문에 사용할 수없는, 나는 post_filter 사용할 수 없습니다 - 성능 때문에).
해결책을 찾았습니까? –
예, 생산 및 실험에서 "글로벌": {}이 (가)있는 해결책을 찾은 것이 제가 발견 한 가장 좋은 가능성입니다. 그것은 매우 빠르지 만 캐시와 함께 작동 할 수있는 성능을 가지고 있습니다. – user3093816
관련 질문 : http://stackoverflow.com/q/12014571/490018. –