我有使用elasticsearch 0.19.9的分面查詢。不過,我想回到那個有計數> 0elasticsearch返回的面數
根據該文件,我應該能夠把所有方面:
{
"query" : {
"match_all" : { }
},
"facets" : {
"tag" : {
"terms" : {
"field" : "tag",
"all_terms" : true
}
}
}
}
據我所知,這應該給我的一切即使計數爲0.
但是,這仍然只是通過計數返回前10個方面。這是默認大小。似乎影響返回構面數的唯一方法是實際設置"size" : N
,其中N
是將返回的構面數。
我可以將它設置爲非常高的數字,但這似乎只是黑客。
任何想法,我可能做錯了什麼?
感謝您的反饋......儘管這不是我想聽到的。 –
我認爲常見的問題是如何過濾出計數大於0的項,即計數> 0,然後執行術語方面。方面術語給出了計數,但我們也想過濾計數。 –