You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2010/10/11 21:43:46 UTC
svn commit: r1021483 -
/lucene/dev/trunk/lucene/contrib/queries/src/java/org/apache/lucene/search/FuzzyLikeThisQuery.java
Author: rmuir
Date: Mon Oct 11 19:43:45 2010
New Revision: 1021483
URL: http://svn.apache.org/viewvc?rev=1021483&view=rev
Log:
LUCENE-2304: FuzzyLikeThisQuery should set MaxNonCompetitiveBoost for faster speed
Modified:
lucene/dev/trunk/lucene/contrib/queries/src/java/org/apache/lucene/search/FuzzyLikeThisQuery.java
Modified: lucene/dev/trunk/lucene/contrib/queries/src/java/org/apache/lucene/search/FuzzyLikeThisQuery.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/contrib/queries/src/java/org/apache/lucene/search/FuzzyLikeThisQuery.java?rev=1021483&r1=1021482&r2=1021483&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/contrib/queries/src/java/org/apache/lucene/search/FuzzyLikeThisQuery.java (original)
+++ lucene/dev/trunk/lucene/contrib/queries/src/java/org/apache/lucene/search/FuzzyLikeThisQuery.java Mon Oct 11 19:43:45 2010
@@ -217,6 +217,7 @@ public class FuzzyLikeThisQuery extends
variantsQ.insertWithOverflow(st);
minScore = variantsQ.top().score; // maintain minScore
}
+ boostAtt.setMaxNonCompetitiveBoost(variantsQ.size() >= MAX_VARIANTS_PER_TERM ? minScore : Float.NEGATIVE_INFINITY);
}
}