Hi, in API documentation for TermsFilter: http://search-lucene.com/jd/lucene/org/apache/lucene/search/TermsFilter.html
it states: 'As a filter, this is much faster than the equivalent query (a BooleanQuery with many "should" TermQueries)' I would like to replace "should" TermQueries with TermsFilter to benefit in performance, but I'm trying to understand how this change/switch can work. I was under the impression that the BooleanQuery with many "should" TermQueries affects scoring like: each "should" term present in result, increases the result's score. If someone could explain how can a TermsFilter (which is like any filter a binary thing - result document is matched or not) be used to replace should clauses, I would really appreciate it. Tomislav --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org