Look at the DateTools class.

On Sat, Feb 21, 2009 at 7:21 PM, Chester K <ck...@pacbell.net> wrote:
> I've been searching on the net for how to handle dates, but none seem to be 
> working.  Here's what I'm doing.  Suppose I have a field "StartDate".  When I 
> create the index, I'm populating it with something like this:
>
> DateTime dtStartDate;
> doc.Add(new Field("StartDate", dtStartDate.ToString(), Field.Store.YES, 
> Field.Index.UN_TOKENIZED);
> ...
>
> Now, I'm using the Luke tool to view the index.  The date appears in the doc 
> as a full string, for example,  "2/21/2009 12:00:00AM".  This is to be 
> expected since I used UN_TOKENIZED, correct?
>
> How do I go about searching for 1) StartDate with the exact starting date 2) 
> A range?
>
> 1) StartDate:"2/21/2009 12:00:00AM"
> This doesn't even find the exact entry.  Not sure what's going on here.
>
> 2) StartDate:[2/21/2009 TO 2/24/2009]
> StartDate:[2009/2/21 TO 2009/2/24]
>
> None of the above works...can someone point out how I should be handling 
> this?  From indexing to the search query...
>
> Thanks.



-- 

Bill Watterson  - "There is not enough time to do all the nothing we
want to do."

Reply via email to