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