Lucene unexpectedly gives different results when operator of search words changes
Posted
by Lars Andren
on Stack Overflow
See other posts from Stack Overflow
or by Lars Andren
Published on 2010-06-10T06:38:09Z
Indexed on
2010/06/10
6:42 UTC
Read the original article
Hit count: 186
I am using Lucene with Java. In the index I have a single document with a single name:value-field
text:alabama oklahoma
When I search for
+alabama -oklahoma
it returns no results, as expected. However, when I search for
-alabama +oklahoma
it returns the single document as a match to the query.
Has anyone else noticed this behaviour? Any ideas on why this happens?
© Stack Overflow or respective owner