Мне нужно создать запрос через URI для фильтрации всех данных между двумя датами, а также, если это поле даты имеет значение NULL.
Например: у меня есть поле «Дата создания» в некоторых объектах, однако я хочу, чтобы в результате также не отображались объекты, которых нет в поле.
Я пробовал нечто подобное ниже:
http://localhost//elasticsearch/channels/channel/_search?q=channel.schedule.creation_date:[2018-06-19 TO 2018-12-22] OR channel.schedule.creation_date: NULL
Что касается сравнения дат в порядке, то работает. Проблема в том, чтобы получить значения NULL.
Отредактировано Исходный образец:
"_source": {
"channel": {
"activated": false,
"approved": false,
"content": "Jvjv",
"creation_date": "2018-06-21T13:06:10.000Z",
"facebookLink": "J jv",
"id": "Kvjvjv",
"instagramId": "Jvjv",
"name": "Kbkbkvk",
"ownerId": "sZtxdhiNbNY9sr2DtiCzlgJfsqb2",
"plan": 0,
"purpose": "Jvjv",
"recurrence": 1,
"segment": "Jvjvjv",
"twitterId": "Jvjv",
"youtubeId": "Jvj"
}
}
}