solr.TrieDateField在日期以000 mil秒结束时更改日期格式

时间:2013-09-20 15:41:54

标签: java solr

使用solr.TrieDateField并且尾随时间是000时,有没有办法让Solr不会截断日期的尾随秒?

如果使用以下值保存日期字段:2013-09-19T15:29:06.576Z按规定保存。如果我保存日期为2013-09-19T15:29:06.000Z的字段,则在solr文档中保存为2013-09-19T15:29:06Z。有没有办法让它存储为2013-09-19T15:29:06.000Z?

由于

1 个答案:

答案 0 :(得分:0)

没办法。我刚刚在文档中读到,不接受尾随零。来自https://cwiki.apache.org/confluence/display/solr/Working+with+Dates的文档:

  

如果您愿意,可以选择包含小数秒,但不允许使用尾随零,并且将忽略超过毫秒的任何精度