У меня есть этот поисковый запрос:Elasticsearch диапазон запросов (PHP Client)
$params = [
'index' => 'veenendaal2',
'type' => 'passanten2',
'size' => $size,
'body' => [
'query' => [
"match_all" => [],
'filter' => [
'range' => [
'Tijdsperiode' => [
'gte' => '2016-01-30 01:00:00',
'lte' => '2016-01-30 08:00:00'
]
]
]
],
'mappings' => [
'_default_' => [
'properties' => [
'Tijdsperiode' => [
'type' => 'date',
'format' => 'yyyy-MM-dd HH:mm:ss'
]
]
]
]
]
];
Но я не могу получить его, чтобы отфильтровать результаты между 2 датами?
Любые идеи, как исправить это? Мне нужно изменить синтаксис?
Попробуй это, спасибо –