我有多種類型的索引,這是事件,我想獲得通過他們的起始日期排序的最後10個事件Elasticsearch獲得近十添加事件
{
"from":0,
"size":10,
"query":{
"range":{
"start":{
"from":"2014-02-25 00:00:01 UTC",
"to":"2014-03-04 23:59:00 UTC"
}
}
},
"filter" :{
"and": [
{
"type": {
"value": "event"
}
}
]
},
"sort":[
{ "start":
{"order":"asc"}
}
]
}
我曾嘗試之一上述查詢的變體,但似乎無法得到它的工作,彈性搜索不適用類型過濾器
上面的過濾器語法是正確的(和不需要)。你是否嘗試過使用''match_all''來查明''type''的問題?如果你只是對事件感興趣,你可能只是查詢他們的端點(例如''localhost:9200/idx/event/_search'') – cfrick
請把這個作爲你的答案,我是這樣一個dufus,你是絕對的錢謝謝你 – Deviland
仍然是神祕遺蹟,爲什麼你有不同的類型 – cfrick