Quero consultar a lista de todos os usuários que possuem mais de 40 documentos cada. Eu criei agregação:
*"aggs" : {
"user-ids" : {
"terms" : {
"field" : "user-id",
"size": 0
}
}
}*
onde todos os meus usuários em resposta:
*{
"key": 683696,
"doc_count": 4086
},
{
"key": 678776,
"doc_count": 3625
},
{
"key": 683191,
"doc_count": 3304
},
{
"key": 684065,
"doc_count": 3287
},
.....*
Eu quero deixar apenas baldes com "doc_count" mais de 40. É possível?
Sim, você pode conseguir isso com a min_doc_count
configuração . Experimente isto:
{
"aggs" : {
"user-ids" : {
"terms" : {
"field" : "user-id",
"min_doc_count": 40 <--- use this setting
}
}
}
}
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras