lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erik Hatcher <e...@ehatchersolutions.com>
Subject Re: problem with not operator
Date Thu, 03 Mar 2005 13:43:27 GMT
Try using an IndexSearcher.explain on a document in the search results 
that you know has "b" - this will give you the gory details of why.

Also, try to simplify without MultiFieldQueryParser - its got plenty of 
known issues - for now and see what that gives you.

	Erik

On Mar 3, 2005, at 6:45 AM, Niraj Alok wrote:

> Hi,
>
> When I am putting the query as 'a not b' there are some documents 
> coming up
> which have 'b' as well.
>
> I am searching on 3 fields using a MultiFieldQueryParser and while 
> debugging
> the query is also getting shown as
> (field1:a -field1:b) (field2:a -field2:b) (field3:a -field3:b)
>
> Yet the results have documents which contain 'b' terms as well.
>
> While indexing, I am using StandardAnaylzer(stopwords), and the field 
> as:
> Field fl = new Field("indexhd",indexhd, true, true, true);
>
> etc..
>
> Please could you suggest what the problem could be?
>
>
>
> Regards,
> Niraj


---------------------------------------------------------------------
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