Not sure about the rest, but if you've stored your dates in yyyymmdd format,
you can use a RangeQuery like so:

dateField:[20011001-null]

This would return all dates on or after October 1, 2001.

Scott

> -----Original Message-----
> From: W. Eliot Kimber [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, October 16, 2001 11:10 AM
> To: lucene-user
> Subject: Trying To Understand Query Syntax Details
> 
> 
> I'm trying to understand the details of the query syntax. I found the
> syntax ` in QueryParser.jj, but it doesn't make everything clear.
> 
> My initial questions:
> 
> - It doesn't appear that "?" can be the last character in a 
> search. For
> example, to match "fool" and "food", I tried to do "foo?", but got a
> parse error. "fo?l" of course matches fool and foal. Is this 
> a bug or an
> implementation constraint?
> 
> - How does one specify a date range in a query? We need to be able to
> search on "docs later than date x", and I know that Lucene 
> supports date
> matching, but I don't see how to specify this in a query.
> 
> Also, is there a description of the algorithm "~" uses?
> 
> Thanks,
> 
> E.
> 
> -- 
> . . . . . . . . . . . . . . . . . . . . . . . .
> 
> W. Eliot Kimber | Lead Brain
> 
> 1016 La Posada Dr. | Suite 240 | Austin TX  78752
>     T 512.656.4139 |  F 512.419.1860 | [EMAIL PROTECTED]
> 
> w w w . d a t a c h a n n e l . c o m
> 

Reply via email to