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