Hello and Good Day,

In my application of Lucene, I am must search through some fields that contain numbers with very large ranges on the order of 150000 or so. Suppose I wanted to retrieve all documents matching numbers 10000-150000. On first inspection I tried a RangeQuery but, of course, I quickly discovered that RangeQueries expand to boolean queries that enumerate every element in their range. In my case, it does not seem realistic to enumerate all the possible values of the query range as RangeQuery tries to do.

It has widely been suggested on the web and in in Gospodnetic & Hatcher's venerable "Lucene In Action" that queries for date ranges be reduced to simpler terms by more-or-less rounding the dates to the minute, hour, or day. Unfortunately, in my case the /whole/ number is significant and I cannot round the numbers. Has anyone some suggestions as to how I might proceed?

Kindly,
Keegan Callin

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to