2015-11-26 3 views
0

Я работал над рельсовым приложением, и я хочу использовать solr в качестве поисковой системы, поэтому я установил последнюю версию of solr, и пока я пытался индексировать, я получал эту ошибку:solr 5.3.1 предоставляет org.apache.solr.common.SolrException: ERROR: [doc = model id] Поле с добавлением ошибки

org.apache.solr.common.SolrException: ERROR: [doc=User 6] Error adding field 'published_at_d'='2012-07-13T20:58:58Z' msg=For input string: "2012-07-13T20:58:58Z" at org.apache.solr.update.DocumentBuilder.toDocument(DocumentBuilder.java:176)

Caused by: java.lang.NumberFormatException: For input string: "2012-07-13T20:58:58Z"**

Пожалуйста, предложите решение проблемы. Я проверил несколько сайтов и попытался редактировать файл solrconfig.xml с форматами даты, но он не работает.

ответ

1

Проверьте схему: поле

published_at_d

должны иметь TrieDate как тип. Здесь, по-видимому, он был определен как TrieLong или какой-либо другой числовой тип и который вызывает сбой NaN