My testcase/context: query = new BooleanQuery(); query.add( new WildcardQuery( new Term( "f", "*test*" ) ), Occur.MUST_NOT ); filter = new QueryWrapperFilter( query ); result = indexSearcher.search( new WildcardQuery( new Term( "description", "*happy*" ) ), filter, 10 );
The filter never ever lets any documents through...when calling result = indexSearcher.search( new WildcardQuery( new Term( "description", "*happy*" ) ), 10 ); I have hits... > -----Ursprüngliche Nachricht----- > Von: Clemens Wyss [mailto:clemens...@mysign.ch] > Gesendet: Donnerstag, 30. Juni 2011 05:37 > An: java-user@lucene.apache.org > Betreff: AW: negative wildcard query > > Karl, I just saw, that I had a typo in my initial post. It should be: > > Say I have a document with a single field "f". How can I search Documents > which have not "test" in field "f" > I tried: > -f: *test* > f: -*test* > f: NOT *test* > > but no luck. Using WildCardQuery class... > Any advices? > > Thx > Clemens > > > -----Ursprüngliche Nachricht----- > > Von: Karl Wettin [mailto:karl.wet...@gmail.com] > > Gesendet: Mittwoch, 29. Juni 2011 22:36 > > An: java-user@lucene.apache.org > > Betreff: Re: negative wildcard query > > > > You'll also need things to exclude from, eg a MatchAllDocsQuery. > > > > karl > > > > 29 jun 2011 kl. 17.25 skrev Clemens Wyss: > > > > > Say I have a document with field "f1". How can I search Documents > > > which > > have not "test" in field "f" > > > I tried: > > > -f: *test* > > > f: -*test* > > > f: NOT *test* > > > > > > but no luck. Using WildCardQuery class... > > > Any advices? > > > > > > Thx > > > Clemens > > > > > > -------------------------------------------------------------------- > > > - 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 > > > --------------------------------------------------------------------- > 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