【发布时间】:2012-09-05 15:57:08
【问题描述】:
我有使用 elasticsearch 0.19.9 的多面查询。但是,我想返回所有计数 > 0 的方面。
根据文档,我应该能够:
{
"query" : {
"match_all" : { }
},
"facets" : {
"tag" : {
"terms" : {
"field" : "tag",
"all_terms" : true
}
}
}
}
据我了解,即使计数为 0,这也应该给我所有方面。
但是,这仍然只返回计数前 10 个方面。这是默认大小。唯一似乎会影响返回的构面数量的是通过实际设置"size" : N,其中N 是将返回的构面数量。
我可以将其设置为一个非常高的数字,但这似乎是 hack-ish。
关于我可能做错了什么有什么想法吗?
【问题讨论】:
标签: elasticsearch faceted-search