I understand - thanks, Yonik.
I notice that LuceneQueryOptimizer is still used in
SolrIndexSearcher.search(Query, Filter, Sort) - is the idea then that this
method is deprecated, or that the config parameter
query/boolTofilterOptimizer is no longer to be used? As for the other
search() methods, they just delegate directly to
org.apache.lucene.search.IndexSearcher, so no use of caches there.
Jon
-Original Message-
From: Yonik Seeley [mailto:[EMAIL PROTECTED]
Sent: 16 August 2007 01:40
To: solr-user@lucene.apache.org
Subject: Re: Query optimisation - multiple filter caches?
On 8/15/07, Jonathan Woods [EMAIL PROTECTED] wrote:
I'm trying to understand how best to integrate directly with Solr
(Java-to-Java in the same JVM) to make the most of its query
optimisation - chiefly, its caching of queries which merely filter
rather than rank results.
I notice that SolrIndexSearcher maintains a filter cache
and so does
LuceneQueryOptimiser. Shouldn't they be contributing to/using the
same cache, or are they used for different things?
LuceneQueryOptimiser is no longer used since one can directly
specify filters via fq parameters.
-Yonik