Я использую эластичный поиск для моего проекта codeigniter.Здесь я должен собрать данные с определенной датой
$params['index'] = ES_INDEX ;
$params['type'] = ES_REQ_TYPE ;
$params['size'] = 30 ;
$es_start = strtotime("17-05-2018") * 1000;
$es_end = strtotime("16-05-2018") * 1000;
$params['body']['query']['bool']['filter'][] = array('range' => array('happenon' => array('gte' => $es_start, 'lte' => 'now/d')));
echo "<pre>";
print_r($params);
exit;
Также происходит (время отметки времени в строке в базе данных) значение создается время .. Это также в формате, как строка
[happenon] => 1526667686216
Итак, как я могу получить данные за последние 90 дней в упругом поиске