2015-04-30 2 views
0

мне нужно реализовать диапазоны дат SOLR и пытается понять следующие 2 условия из Solr вики -SOLR запроса диапазон дат на несколько лет

PubDate: [NOW-1год/ДЕНЬ ТЕПЕРЬ/ДЕНЬ + 1Day]

createdate: [1976-03-06T23: 59: 59.999Z/ГОД 1976-03-06T23: 59: 59.999Z]

Im действительно обеспокоены "/" оператора в пределах диапазона дат .. Can кто-то объясняет?

ответ

1

/DAY просто означает: использовать 00:00:00 того дня. Без /DAY это будет текущий время минус 1 год. Для верхней границы NOW/DAY+1DAY означает: используйте сегодня, 00:00:00 и добавьте 1 день, что приведет к завтра, 00:00:00.

С /YEAR, это в основном то же самое: оно восходит к 1 января 00:00:00 того года.

Вы можете увидеть это самостоятельно, используя debugQuery и взглянув на отметки времени в строке запроса.

Смежные вопросы