Index: CHANGES.txt =================================================================== --- CHANGES.txt (revision 889550) +++ CHANGES.txt (working copy) @@ -8,6 +8,10 @@ class is no longer used by Lucene. (Gunnar Wagenknecht via Mike McCandless) +* LUCENE-2123: Removed the protected inner class ScoreTerm from + FuzzyQuery. The class was never intended to be public. + (Uwe Schindler, Mike McCandless) + Changes in runtime behavior API Changes Index: src/java/org/apache/lucene/search/FuzzyQuery.java =================================================================== --- src/java/org/apache/lucene/search/FuzzyQuery.java (revision 889550) +++ src/java/org/apache/lucene/search/FuzzyQuery.java (working copy) @@ -126,30 +126,7 @@ public Term getTerm() { return term; } - - /** - * @deprecated This class was used in previous FuzzyQuery implementations, but is now replaced by - * a new rewrite mode {@link MultiTermQuery#TOP_TERMS_SCORING_BOOLEAN_REWRITE}. - */ - @Deprecated - protected static class ScoreTerm implements Comparable { - public Term term; - public float score; - public ScoreTerm(Term term, float score){ - this.term = term; - this.score = score; - } - - public int compareTo(ScoreTerm other) { - if (this.score == other.score) - return this.term.compareTo(other.term); - else - // inverse ordering!!! - return Float.compare(other.score, this.score); - } - } - @Override public String toString(String field) { final StringBuilder buffer = new StringBuilder();