You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by derrick cui <de...@yahoo.ca.INVALID> on 2019/06/03 05:34:34 UTC

Please help on pdate type during indexing

Hi all,
I spent whole day to indexing my data to solr(8.0), but there is one field which type is pdate always failed. 
error adding field 'UpdateDate'='org.apache.solr.common.SolrInputField:UpdateDate=2019-06-03T05:22:14.842Z' msg=Invalid Date in Date Math String:'org.apache.solr.common.SolrInputField:UpdateDate=2019-06-03T05:22:14.842Z',, retry=0 commError=false errorCode=400 

I have put timezone in the string, please help,
thanks

Re: Please help on pdate type during indexing

Posted by Shawn Heisey <ap...@elyograg.org>.
On 6/2/2019 11:34 PM, derrick cui wrote:
> I spent whole day to indexing my data to solr(8.0), but there is one field which type is pdate always failed.
> error adding field 'UpdateDate'='org.apache.solr.common.SolrInputField:UpdateDate=2019-06-03T05:22:14.842Z' msg=Invalid Date in Date Math String:'org.apache.solr.common.SolrInputField:UpdateDate=2019-06-03T05:22:14.842Z',, retry=0 commError=false errorCode=400

If that whole string (including the org.apache.solr stuff) is the input, 
it will fail.  The value will need to be the ISO date format, starting 
with the year, including the T, and ending with Z.

> I have put timezone in the string, please help,

As far as I know, you can't do that.  Solr only handles dates in UTC - 
no timezone.

There is one place where Solr has a timezone configurable -- that's for 
date math.  So that Solr knows what time a day starts when it is doing 
NOW/DAY, NOW/WEEK, etc.  Other than that, everything is ALWAYS in UTC.

Thanks,
Shawn