0
我想取一個文件我已經通過elasticsearch索引的以下部分不返回結果:範圍查詢在Elasticsearch
temporal: {
begin: "2016-11-30T00:00:00",
end: "2016-12-08T13:55:02"
},
,我使用上的捲曲,因爲我目前只是測試查詢的查詢在localhost是下列之一:
curl -XGET 'localhost:9201/_search?pretty' -H 'Content-Type: application/json' -d'
{
"query": {
"range" : {
"timestamp" : {
"gte": "2015-01-01 00:00:00",
"lte": "now"
}
}
}
}
'
映射
temporal: {
properties: {
begin: {
type: "date"
},
end: {
type: "date"
}
}
}
但上述查詢不會返回任何成功的匹配,但它至少應返回上述文檔。
你沒有你在上面文檔中的任何'timestamp'場。 – Val
@val我試圖通過將查詢中的時間戳字段更改爲時態,但它仍然沒有生成任何結果 – Rehan
您需要根據您要檢查的數據字段將其更改爲'temporal.begin'或'temporal.end' 。 – Val