问题描述如标题。

异常信息如下:

Result
Caused by: org.apache.solr.common.SolrException: Invalid Date String:'Mon Sep 14 01:48:38 CEST 2015'
at org.apache.solr.util.DateFormatUtil.parseMath(DateFormatUtil.java:)

对应开源问题单:

https://issues.apache.org/jira/browse/SOLR-8050

solr5.4 solr6.0版本修复了该问题。而cloudera的社区版还存在该问题。

规避思路:虽然日期字段不支持部分更新,可以先转换为string字段,再通过copyField到日期字段。

<!--customer_doc-->
<field name="phone_in_history_date_china_str" type="string" indexed="false" stored="true" multiValued="true" docValues="true"/>
<field name="phone_out_history_date_china_str" type="string" indexed="false" stored="true" multiValued="true" docValues="true"/>
<field name="caller_history_date_china_str" type="string" indexed="false" stored="true" multiValued="true" docValues="true"/>
<field name="history_record_date_china_str" type="string" indexed="false" stored="true" multiValued="true" docValues="true"/>
<field name="phone_in_history_date_china" type="tdate" indexed="false" stored="true" multiValued="true" docValues="true"/>
<field name="phone_out_history_date_china" type="tdate" indexed="false" stored="true" multiValued="true" docValues="true"/>
<field name="caller_history_date_china" type="tdate" indexed="false" stored="true" multiValued="true" docValues="true"/>
<field name="history_record_date_china" type="tdate" indexed="false" stored="true" multiValued="true" docValues="true"/>

copyField:

<copyField source="phone_in_history_date_china_str" dest="phone_in_history_date_china"/>
<copyField source="phone_out_history_date_china_str" dest="phone_out_history_date_china"/>
<copyField source="caller_history_date_china_str" dest="caller_history_date_china"/>
<copyField source="history_record_date_china_str" dest="history_record_date_china"/>

最新文章

  1. Android录音应用
  2. Exit函数
  3. 解决box-flex不均等分的问题
  4. NHibernate系列文章三:简单的增删改查询
  5. VS2008简体中文正式版序列号-试用到期解决
  6. NBUT 1028 该减肥了(简单递推)
  7. settings.xml
  8. 将大数据利用 BCP 导出SqlServer数据到CSV
  9. javascript 模仿回车键事件
  10. linux配置更改yum源
  11. Activity中 左滑动返回监听
  12. [Bullet3]三种碰撞检测及实现
  13. 【原】javascript笔记之this用法
  14. js node.js 编写命令工具demo
  15. 强化学习(五)用时序差分法(TD)求解
  16. linux下安装jdk_mysql_tomcat_redis
  17. 023_nginx跨域问题
  18. Numbers
  19. Ubuntu终端多窗口分屏Terminator
  20. 在线帮助文档编辑器gitbook

热门文章

  1. CreateWindowEx和CreateWindow的区别
  2. axis2的wsdl无法使用eclipse axis1插件来生成client--解决方法
  3. oc45--多对象内存管理 优化
  4. Fragment嵌套
  5. Socket之shutdown()用法
  6. [POI 2008] BLO
  7. gulp安装成功但是无法使用
  8. VBA 字符串处理函数集
  9. Fishnet(几何)
  10. cocos creator制作微信小游戏