lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yonik Seeley" <yo...@apache.org>
Subject Re: scorers and filters
Date Fri, 10 Aug 2007 18:27:25 GMT
On 8/10/07, John Wang <john.wang@gmail.com> wrote:
> Hi Lucene Gurus:
>
>     More of a performance question:
>
> When you pass a Filter to a searcher to do a search, the searcher is
> basically doing the full search and then intersect against the bitset given
> by the filter. This seems wasteful when there are lotsa hits returned by the
> scorer and filter only has only a few docs, e.g.
>
>      Running a MatchAllDocsQuery given a Filter with only 1 doc.
>
>     Right now Scorers don't know about filters, only the searchers do. And
> scorers are doing most of the computation, but it seems scorers should make
> use of the filters as the corpus before doing any score computation.
>
>     Seems to me this is an area that deserves some attention.

Skip based on the filter and the query...
See the comments in FilteredQuery, and see
https://issues.apache.org/jira/browse/LUCENE-584

-Yonik

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message