I uses format like yyyy-MM-ddThh:mm:ssZ. it works
2010/7/26 Rafal Bluszcz Zawadzki <ra...@headnet.dk>: > Hi, > > I am using Data Import Handler from Solr 1.4. > > Parts of my data-config.xml are: > > > <entity name="page" > processor="XPathEntityProcessor" > stream="false" > forEach="/multistatus/response" > url="/tmp/file.xml" > > transformer="RegexTransformer,DateFormatTransformer,TemplateTransformer" > > > ..... > > <field column="modified" > xpath="/multistatus/response/propstat/prop/getlastmodified" > dateTimeFormat="EEE, d MMM yyyy HH:mm:ss z" /> > <field column="CreationDate" > xpath="/multistatus/response/propstat/prop/creationdate" > dateTimeFormat="yyyy-MM-dd'T'hh:mm:ss'Z'"/> > > During full-import I got message: > > WARNING: Error creating document : > SolrInputDocument[{SearchableText=SearchableText(1.0)={phrase}, > parentPaths=parentPaths(1.0)={/site}, > review_state=review_state(1.0)={published}, created=created(1.0)={Sat Oct 11 > 14:38:27 CEST 2003}, UID=UID(1.0)={http://www.example.com:80/File-1563}, > Title=Title(1.0)={This is only an example document}, > portal_type=portal_type(1.0)={Document}, modified=modified(1.0)={Wed, 15 Jul > 2009 08:23:34 GMT}}] > org.apache.solr.common.SolrException: Invalid Date String:'Wed, 15 Jul 2009 > 08:23:34 GMT' > at org.apache.solr.schema.DateField.parseMath(DateField.java:163) > at org.apache.solr.schema.TrieDateField.createField(TrieDateField.java:171) > at org.apache.solr.schema.SchemaField.createField(SchemaField.java:94) > at > org.apache.solr.update.DocumentBuilder.toDocument(DocumentBuilder.java:246) > at > org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProcessorFactory.java:60) > > Which as I understand, means that Solr / Java coudnt parse my date. > > In my xml file it looks like: > <getlastmodified>Wed, 15 Jul 2009 08:23:34 GMT</getlastmodified> > > In my opinion format "EEE, d MMM yyyy HH:mm:ss z" is correct, and what more > important - it was suppouse to work with same data week ago :) > > Any idea will be appreciate. > > -- > Rafal Zawadzki > Backend developer >