我正在使用DataImport和Solr从mySQL数据库导入记录。提取记录的查询,如data-config.xml中所定义,如下所示:
SELECT reference_id, first_name, last_name, DATE_FORMAT(open_date_et, '%Y-%m-%dT%TZ') AS open_date_et
FROM srv_req_table
open_date_et
在架构配置中定义为类型date
。
这对我来说已经很好了很长一段时间了。今天,我得到了一个
Solr 'Invalid Date String' Exception
在其尝试导入的其中一条记录上。有问题的日期是" 2014-01-01T00:00:00Z"。如果日期是一年的第一天,并且时间是" 00:00:00"则似乎只会出现此问题。当我添加第二个并将其更改为" 00:00:01"时,它有效。这是一个已知问题还是我错过了什么?