You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ro...@apache.org on 2018/03/14 15:19:35 UTC

[3/3] lucene-solr:branch_7_3: TestGrouping.testRandom() requires BM25Similarity

TestGrouping.testRandom() requires BM25Similarity


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

Branch: refs/heads/branch_7_3
Commit: 89cddc99529f882dc4b2b7977abd1a34fe5d5c65
Parents: 06f89a3
Author: Alan Woodward <ro...@apache.org>
Authored: Wed Mar 14 14:56:02 2018 +0000
Committer: Alan Woodward <ro...@apache.org>
Committed: Wed Mar 14 15:01:09 2018 +0000

----------------------------------------------------------------------
 .../test/org/apache/lucene/search/grouping/TestGrouping.java  | 7 +++++++
 1 file changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/89cddc99/lucene/grouping/src/test/org/apache/lucene/search/grouping/TestGrouping.java
----------------------------------------------------------------------
diff --git a/lucene/grouping/src/test/org/apache/lucene/search/grouping/TestGrouping.java b/lucene/grouping/src/test/org/apache/lucene/search/grouping/TestGrouping.java
index b322fba..45a447e 100644
--- a/lucene/grouping/src/test/org/apache/lucene/search/grouping/TestGrouping.java
+++ b/lucene/grouping/src/test/org/apache/lucene/search/grouping/TestGrouping.java
@@ -58,6 +58,7 @@ import org.apache.lucene.search.Sort;
 import org.apache.lucene.search.SortField;
 import org.apache.lucene.search.TermQuery;
 import org.apache.lucene.search.Weight;
+import org.apache.lucene.search.similarities.BM25Similarity;
 import org.apache.lucene.store.Directory;
 import org.apache.lucene.util.BytesRef;
 import org.apache.lucene.util.LuceneTestCase;
@@ -751,6 +752,9 @@ public class TestGrouping extends LuceneTestCase {
       Directory dirBlocks = null;
 
       final IndexSearcher s = newSearcher(r);
+      // This test relies on the fact that longer fields produce lower scores
+      s.setSimilarity(new BM25Similarity());
+
       if (VERBOSE) {
         System.out.println("\nTEST: searcher=" + s);
       }
@@ -786,6 +790,9 @@ public class TestGrouping extends LuceneTestCase {
       final Query lastDocInBlock = new TermQuery(new Term("groupend", "x"));
       
       final IndexSearcher sBlocks = newSearcher(rBlocks);
+      // This test relies on the fact that longer fields produce lower scores
+      sBlocks.setSimilarity(new BM25Similarity());
+
       final ShardState shardsBlocks = new ShardState(sBlocks);
       
       // ReaderBlocks only increases maxDoc() vs reader, which