0
패싯이 ES 2.0 이상에서 더 이상 지원되지 않으므로 facet_filter를 사용하는이 쿼리를 ES 2.0에서 aggs를 사용하여 변환하는 데 도움이 필요합니다. 당신 are filtering이 값을 읽을 경우집계에 탄성 검색 패싯
{
"facets": {
"format": {
"terms": {
"field": "documentary_tag_id",
"size": 10,
"exclude": ["2"]
},
"facet_filter": {
"term": {
"documentary_tag_id": ["2"]
}
}
}
},
"sort": [
"_score",
{
"documentary_tag_name": {
"order": "desc"
}
}
]
}
저는 패싯 필터로 혼란스러워서 2로 필터링하고 패싯보다 2를 제외 할 이유가 무엇입니까? –
tag_id 2로 모든 다큐멘터리를 찾고 결과에서 2를 제외한다고 가정합니다. – user1817347
네, 두 개의 다른 필드를 볼 수 있습니다 :) –