Solr 7.5.0, ошибка сортировки поля «pdate» в восходящем направлении «asc» - PullRequest
0 голосов
/ 12 ноября 2018

, используя веб-интерфейс Solr7.5.0, я пытаюсь отсортировать поле моей схемы "data_creazione", установив:

& fl = data_creazione: [2017-11-12T00: 00: 00Z СЕЙЧАС] & sort = data_creazione asc

URL моего полного запроса:

http://localhost:8983/solr/NUR/select?fq=data_creazione:[2017-11-12T00:00:00Z%20%20TO%20%20NOW]&q=regione%20lazio&sort=data_creazione%20asc

Когда я проверяю результаты, я наблюдаю странное и ошибочное поведение сортировки:

  • результаты от 0 до 9 (начало = 0, строки = 10) правильно упорядочены (с 2018-03-01 по 2018-03-02)
  • результаты с 10 по 19 (начало = 10, строки = 10) правильно упорядочены (с 2018-03-05 по 2018-03-07)
  • результаты с 20 по 29 (начало = 20, строки = 10) неправильно упорядочены 2018-02-23 до 2018-03-1 )

Более того, я пытаюсь отправить такой же запрос в Solr 7.5.0 из приложения .netcore2.1 с помощью драйвера Solr.net, и мне возвращается того же идентичного вида ошибка .

ВНИМАНИЕ: когда я пытаюсь запросить тот же запрос , но в направлении DescndingING 'desc' все идет хорошо. Все страницы результатов правильно упорядочены. Эта ошибка не появляется в Solr 7.2.0: сортировка по возрастанию и убыванию полей даты работает нормально

В моей управляемой схеме поле "data_creazione" объявлено так:

<fieldType name="pdate" class="solr.DatePointField" docValues="true"/>
...
<field name="data_creazione" type="pdate" multiValued="false" indexed="false" stored="true"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...