我有使用 elasticsearch 0.19.9 的多面查询。但是,我想返回计数 > 0 的所有方面。
根据文档,我应该能够:
{
"query" : {
"match_all" : { }
},
"facets" : {
"tag" : {
"terms" : {
"field" : "tag",
"all_terms" : true
}
}
}
}
据我了解,即使计数为 0,这也应该给我所有方面。
但是,这仍然只返回计数前 10 个方面。这是默认大小。唯一似乎影响返回面数的事情是通过实际设置将返回的面数"size" : N
在哪里N
。
我可以将其设置为一个非常高的数字,但这似乎有点骇人听闻。
关于我可能做错了什么的任何想法?