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:yonik apache.org]
> 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 <jonathan.woods scintillance.com> 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
>
>
>
|