You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by mi...@apache.org on 2016/11/13 23:52:23 UTC

[7/7] lucene-solr:branch_6x: don't use BooleanSimilarity in RandomSimilarity

don't use BooleanSimilarity in RandomSimilarity


Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/6d952076
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/6d952076
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/6d952076

Branch: refs/heads/branch_6x
Commit: 6d9520768581ef41b155dbdf6210e9e340273a2c
Parents: 48a724c
Author: Mike McCandless <mi...@apache.org>
Authored: Sun Nov 13 18:41:39 2016 -0500
Committer: Mike McCandless <mi...@apache.org>
Committed: Sun Nov 13 18:41:39 2016 -0500

----------------------------------------------------------------------
 .../org/apache/lucene/search/similarities/RandomSimilarity.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/6d952076/lucene/test-framework/src/java/org/apache/lucene/search/similarities/RandomSimilarity.java
----------------------------------------------------------------------
diff --git a/lucene/test-framework/src/java/org/apache/lucene/search/similarities/RandomSimilarity.java b/lucene/test-framework/src/java/org/apache/lucene/search/similarities/RandomSimilarity.java
index e6f43b6..dc5da6c 100644
--- a/lucene/test-framework/src/java/org/apache/lucene/search/similarities/RandomSimilarity.java
+++ b/lucene/test-framework/src/java/org/apache/lucene/search/similarities/RandomSimilarity.java
@@ -126,7 +126,8 @@ public class RandomSimilarity extends PerFieldSimilarityWrapper {
     allSims = new ArrayList<>();
     allSims.add(new ClassicSimilarity());
     allSims.add(new BM25Similarity());
-    allSims.add(new BooleanSimilarity());
+    // We cannot do this, because this similarity behaves in "non-traditional" ways:
+    // allSims.add(new BooleanSimilarity());
     for (BasicModel basicModel : BASIC_MODELS) {
       for (AfterEffect afterEffect : AFTER_EFFECTS) {
         for (Normalization normalization : NORMALIZATIONS) {