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

Reply via email to