term field equality in
-----------------------
Key: LUCENE-1733
URL: https://issues.apache.org/jira/browse/LUCENE-1733
Project: Lucene - Java
Issue Type: Bug
Components: Index
Reporter: Ali Oral
The ordering of terms is first by field, then by text.*/
public final int compareTo(Term other) {
if (field == other.field) // fields are interned
return text.compareTo(other.text);
else
return field.compareTo(other.field);
}
I am developing a custom query object. I had unexpected results time to time.
When I debugged the code I found that Term.compareTo() method returns
inconsistent values. When I changed field == other.field statement to
field.equals(other.field) the problem was solved.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]