Ah... recoding DateFilter. I will look into this today. Thanks for the help.
Ed --- Paul Elschot <[EMAIL PROTECTED]> wrote: > On Wednesday 17 November 2004 01:20, Edwin Tang wrote: > > Hello, > > > > I have been using DateFilter to limit my search results to a certain date > > range. I am now asked to replace this filter with one where my search > results > > have document IDs greater than a given document ID. This document ID is > > assigned during indexing and is a Keyword field. > > > > I've browsed around the FAQs and archives and see that I can either use > > QueryFilter or BooleanQuery. I've tried both approaches to limit the > document > > ID range, but am getting the BooleanQuery.TooManyClauses exception in both > > cases. I've also tried bumping max number of clauses via > setMaxClauseCount(), > > but that number has gotten pretty big. > > > > Is there another approach to this? ... > > Recoding DateFilter to a DocumentIdFilter should be straightforward. > > The trick is to use only one document enumerator at a time for all > terms. Document enumerators take buffer space, and that is the > reason why BooleanQuery has an exception for too many clauses. > > Regards, > Paul > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > __________________________________ Do you Yahoo!? The all-new My Yahoo! - Get yours free! http://my.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]