lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [Jakarta Lucene Wiki] Updated: IndexingDateFields
Date Thu, 20 May 2004 21:52:37 GMT
   Date: 2004-05-20T14:52:37
   Editor: <>
   Wiki: Jakarta Lucene Wiki
   Page: IndexingDateFields

   no comment

Change Log:

@@ -1 +1,3 @@
 If only year, month, day are relevant to your situation, index the text string "YYYYMMDD"
as Field.Keyword, rather than using DateField or Field.Keyword(String, Date).  Why?  Because
RangeQuery will expand into a BooleanQuery of all terms in the range, and DateField represents
down to the millisecond level and can expand into more terms than are allowed in a BooleanQuery.
+Another reason to do this is that you will be able to index dates before the Unix Epoch (Jan
1, 1970) which DateField cannot handle (as of Lucene 1.3; I do not know what's in the works
for later versions).

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message