Thanks Erick for you inputs. Regards, Modassar
On Tue, Aug 12, 2014 at 8:32 PM, Erick Erickson <erickerick...@gmail.com> wrote: > The response will always be the full specification, > so you'll have yyyy-MM-dd'T'HH:mm:ss format. > If you want the user to just see the yyyy-MM-dd > you could use a DocTransformer to change it on > the way out. > > You cannot change the way the dates are stored > internally. The DateTransformer is just there to > allow different inputs, it has no effect on the stored > data at all. > > Best, > Erick > > > On Tue, Aug 12, 2014 at 5:33 AM, Modassar Ather <modather1...@gmail.com> > wrote: > > > Hi Jack, > > > > Thanks for your suggestion. I think the way I am using the > > ParseDateFieldUpdateProcessorFactory is not right hence the date is not > > getting transformed to the desired format. > > I added following in solrconfig.xml and see no effect in search result. > The > > date is still in "yyyy-MM-dd'T'HH:mm:ss" format. > > > > <processor class="solr.ParseDateFieldUpdateProcessorFactory"> > > <arr name="format"> > > <str>yyyy-MM-dd</str> > > </arr> > > </processor> > > > > I have following field defined in schema.xml. Kindly provide an example > to > > configure it under solrconfig.xml to get the date changed to desired > > format. > > > > <fieldType name="tdate" class="solr.TrieDateField" precisionStep="0" > > positionIncrementGap="0"/> > > > > Also please let me know if I am missing anything in the configuration. > > > > Thanks, > > Modassar > > > > > > On Tue, Aug 12, 2014 at 5:05 PM, Jack Krupansky <j...@basetechnology.com > > > > wrote: > > > > > Use the parse date update request processor: > > > > > > http://lucene.apache.org/solr/4_9_0/solr-core/org/apache/ > > > solr/update/processor/ParseDateFieldUpdateProcessorFactory.html > > > > > > Additional examples are in my e-book: > > > http://www.lulu.com/us/en/shop/jack-krupansky/solr-4x- > > > deep-dive-early-access-release-7/ebook/product-21203548.html > > > > > > -- Jack Krupansky > > > > > > -----Original Message----- From: Modassar Ather > > > Sent: Tuesday, August 12, 2014 7:24 AM > > > To: solr-user@lucene.apache.org > > > Subject: Modifying date format when using TrieDateField. > > > > > > > > > Hi, > > > > > > I have a TrieDateField where I want to store a date in "yyyy-MM-dd" > > format > > > as my source contains the date in same format. > > > As I understand TrieDateField stores date in "yyyy-MM-dd'T'HH:mm:ss" > > format > > > hence the date is getting formatted to the same. > > > > > > Kindly let me know: > > > How can I change the date format during indexing when using > > > TrieDateField? > > > How I can stop the date modification due to time zone? E.g. My > > > 1972-07-03 date is getting changed to 1972-07-03T18:30:00Z when using > > > TrieDateField. > > > > > > Thanks, > > > Modassar > > > > > >