Hi Frederik, Both options would work but LongField (or LongPoint on Lucene 6.0+) would indeed provide better performance for range queries. If you need to sort or aggregate date values, you might also want to add a NumericDocValuesField.
Le mer. 5 avr. 2017 à 14:38, Frederik Van Hoyweghen < frederik.vanhoyweg...@chapoo.com> a écrit : > Hey everyone, > > I'm seeing some conflicting suggestions concerning the type of field to use > for indexing a Date/DateTime/Time value. > > Some suggest conversion using DateTools.timeToString() and using a > StringField, > while others suggest using the long value of getTime() and using a > LongField (this is supposed to perform better using NumericRangeQuery). > > What are your opinions on this? > > Kind regards, > Frederik >