我正在开发rails应用程序,我想使用solr作为搜索引擎,所以我安装了最新版本的solr,当我试图索引时,我收到了这个错误:
org.apache.solr.common.SolrException:错误:[doc =用户6]错误添加字段' published_at_d' =' 2012-07-13T20:58:58Z' msg =输入字符串:" 2012-07-13T20:58:58Z" 在org.apache.solr.update.DocumentBuilder.toDocument(DocumentBuilder.java:176)
引起:java.lang.NumberFormatException:对于输入字符串:" 2012-07-13T20:58:58Z" **
请建议可能的解决方案来解决它。我检查了几个站点,并尝试使用日期格式编辑我的solrconfig.xml文件,但它仍无效。
答案 0 :(得分:1)
检查您的架构:
published_at_d
字段应该将TrieDate作为类型。在这里,它似乎已被定义为TrieLong或其他一些数字类型,并导致NaN失败