Sounds like a job for a Filter and CachingWrapperFilter (see
http://www.lucenebook.com/search?query=caching+filter ).  Chris
Hostetter wrote a nice email about how he did this for C|Net maybe 1-2
weeks ago.  Should be in the mailing list archives.

Otis

--- Jeff Rodenburg <[EMAIL PROTECTED]> wrote:

> I know this question has been asked before, but I'm not certain of
> what 
> would work best for my scenario. So here goes...
> 
> I have an index with documents that carry a broad number of keyword
> fields, 
> usually containing numeric Ids (no sorting, so no leading zeros).
> From a set 
> of search results, I need counts of the results filtered by any one
> of these 
> keyword Id fields. So, for a search yielding 10000 matches, I need to
> filter 
> the search results by Field1 containing the Ids 1,2,3....... and so
> on. The 
> keyword field filter list can be substantial, running into the
> thousands of 
> Ids.
> 
> Should I be looking at BooleanQuery, QueryFilter or a custom filter? 
> QueryFilter (or customfilter, as I may pull the id values from a db)
> seem 
> like the *best* approach for my scenario. I'm just looking for
> feedback from 
> others who have gone this route and what their experiences yielded.
> 
> Thanks,
> jeff
> 


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

Reply via email to