Ошибка деления на ноль Solr StatsComponent для поля даты в случае отсутствия результатов

У меня есть несколько документов, проиндексированных Solr 3.5, которые содержат поля даты (solr.DateField ) среди других. Теперь я делаю запрос к компоненту Solr, который не должен возвращать результатов:

http://example.com/solr/select?fq=sis_field_int:1000&
stats=true&stats.field=ds_field_date

и получаю ошибку

HTTP Status 500 - / by zero java.lang.ArithmeticException: / by zero at
org.apache.solr.handler.component.DateStatsValues.addTypeSpecificStats
(StatsValuesFactory.java:384) at ...

. Если я отправляю запрос без части статистики или вместо этого указываю какое-либо поле статистики без даты, я получаю ожидаемый ответ без результатов. Похоже на ошибку Solr, который пытается, например, для расчета среднего значения в этом случае. К сожалению, ссылок по этой проблеме я не нашел. Есть ли способ обойти или решить проблему?

5
задан Aziz Shaikh 1 October 2012 в 05:54
поделиться