To be strict about it, I'd say that TrieDateFields CANNOT be null, but they CAN be excluded from the document.
You could then check whether or not a value exists for this field. Upayavira On Sun, Aug 23, 2015, at 02:55 AM, Erick Erickson wrote: > TrieDateFields can be null. Actually, just not in the document. > I just verified with 4.10.... > > How are you indexing? I suspect that somehow the program that's sending > things to Solr is putting the default time in. > > What version of Solr? > > Best, > Erick > > On Sat, Aug 22, 2015 at 4:04 PM, Henrique O. Santos <hensan...@gmail.com> > wrote: > > Hello, > > > > Just a simple question. Can TrieDateField fields be null? I have a schema > > with the following field and type: > > <field name="started_at" type="date" indexed="true" stored="true" > > docValues="true" /> > > <fieldType name="date" class="solr.TrieDateField" precisionStep="0" > > positionIncrementGap="0"/> > > > > Every time I index a document with no value for this field, the current time > > gets indexed and stored. Is there anyway to make this field null? > > > > My use case for this collection requires that I check if that date field is > > already filled or not. > > > > Thank you, > > Henrique.