Я пытаюсь получить следующий раздел документа, который я проиндексировал через elasticsearch:
temporal: {
begin: "2016-11-30T00:00:00",
end: "2016-12-08T13:55:02"
},
Запрос, который я использую в CURL, поскольку в настоящее время я просто тестирую запросы на локальном хосте, следующий:
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
. - person Val   schedule 03.05.2017temporal.begin
илиtemporal.end
в зависимости от того, какое поле данных вы хотите проверить. - person Val   schedule 03.05.2017curl -XGET localhost:9200/your_index
? - person Val   schedule 03.05.20172015-01-01T00:00:00
(вам не хватаетT
) - person Val   schedule 03.05.2017