如何找到inner_hits
计数恰好为N的文档?
我有一个顾客。我的客户有一组嵌套的发票。
我想找到所有有2张未付发票的客户,但这样做很麻烦。我想我可以使用min_doc_count
找到至少有2个的那些,但是如何使它成为一个精确值呢?
答案 0 :(得分:1)
我认为您可以通过脚本来做到这一点。
{
"filtered": {
"filter": {
"script": {
"script": "if(_source.invoices.size<3) return false;{other conditions come here.}",
"params": {
"param1": null,
"param2": null
}
}
}
}
}
您可以在这里找到非常相似的解决方案: Elastic Search filter by count of a nested document