Я использую Solr 6. У меня есть поток данных (диапазоны дат) для определенного идентификатора. Я хочу видеть только пробелы (даты) в них. Пример: Вот что у меня естьЗапрос даты Solr, чтобы найти пробелы (интервалы)
{"start":"2016-04-20",
"end":"2016-04-21",
"file_id":"538b3274"},
{
"start":"2016-04-24",
"end":"2016-04-25",
"file_id":"538b3274"},
{
"start":"2016-04-25",
"end":"2016-04-26",
"file_id":"538b3274"},
{
"start":"2016-04-29",
"end":"2016-04-30",
}
Вот что я хотел бы увидеть. Пример:
{
missing: [2016-04-22 TO 2016-04-25]
"file_id":"538b3274"},
{
missing: [2016-04-27 TO 2016-04-28]
"file_id":"538b3274"},
}
Ответ также может быть одна запись с несколькими датами
<pre>{
missing: [2016-04-22 TO 2016-04-23], [2016-04-27 TO 2016-04-28]
"file_id":"538b3274"},
}</pre>