What is your chosen version? At first glance I'd say your two examples should be the same but I know there is lots going on behind the scenes that I don't know about. Is one giving you correct results and the other not?
As for BooleanFilter - no idea. FWIW I use QueryWrapperFilter, CachingWrapperFilter and ChainedFilter. Works for me. -- Ian. On Wed, Nov 3, 2010 at 6:18 PM, Justin <cry...@yahoo.com> wrote: > Is there a behavioral difference between: > Query query = new FilteredQuery(query, filter1); > searcher.search(query, filter2, n); > > ...and: > ChainedFilter filter = new ChainedFilter( > new Filter[]{filter1, filter2}, ChainedFilter.AND); > searcher.search(query, filter, n); > > > I chose the former after reading performance measurements here: > http://wiki.apache.org/lucene-java/FilteringOptions > > But I'm definitely getting different results. > > I also see that BooleanFilter has been added since our chosen version. Is that > preferred to the above? Is it worthwhile to update the wiki? > > Thanks for any help! > Justin > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org