elasticsearch 0.19.9로 작업하는 패싯이 있습니다.elasticsearch 패싯 수가 반환되었습니다.
{
"query" : {
"match_all" : { }
},
"facets" : {
"tag" : {
"terms" : {
"field" : "tag",
"all_terms" : true
}
}
}
} 내가 알고있는 것처럼
, 이것은 나에게 모든 것을 제공한다 : 그러나 내가 할 수 있어야 문서에 따르면 카운트> 0
이 모든 측면을 반환하고 싶습니다 비록 카운트가 0이더라도 패싯을 채울 수 있습니다.
그러나 이것은 여전히 상위 10 개 패싯을 카운트 단위로 반환합니다. 어떤 기본 크기입니다. 반환 된면의 수에 영향을 미치는 유일한 점은 실제로 "size" : N
을 설정하는 것입니다. 여기서 N
은 반환 될면의 수입니다.
이 값을 매우 높게 설정할 수는 있지만 해킹을 시도한 것 같습니다.
내가 뭘 잘못하고 있는지에 대한 아이디어가 있으십니까?
의견을 보내 주셔서 감사합니다 ... 내가 듣고 싶지 않은 내용 이었지만. –
일반적인 질문은 실제로 용어 패싯을 수행 한 후에 0보다 큰 수, 즉 count> 0 인 용어를 필터링하는 방법이라고 생각합니다. 패싯 용어는 카운트를 제공하지만 카운트도 필터링하려고합니다. –