On Aug 30, 2010, at 7:20 AM, Eric Grobler wrote: > Hi Solr Community > > If you use a filter like: > q=*:* > fq=make:Volkswagen > > and then the next query is: > q=blue > fq=make:Volkswagen > > will Solr use the filter cache before the main query, or only after a "blue" > subset?
The first query will put the FQ into the cache and then it will be re-used on the second (and all subsequent) queries that use it. > In other words will this query make more sense? > q=(blue) AND (make:Volkswagen) > > What are the do's and don'ts of Filter Queries and are there differences > between Solr versions? You should use FQs when you expect to have cache hits and can also afford the extra memory and won't get hit by garbage collection pauses when doing commits, etc. -------------------------- Grant Ingersoll http://lucenerevolution.org Apache Lucene/Solr Conference, Boston Oct 7-8