summaryrefslogtreecommitdiff
path: root/core/src/test/java/org/elasticsearch/search
diff options
context:
space:
mode:
authorAdrien Grand <jpountz@gmail.com>2017-06-22 12:35:33 +0200
committerGitHub <noreply@github.com>2017-06-22 12:35:33 +0200
commit44e9c0b9473ffa8ce536953ed886988c7bffc95f (patch)
tree5666f433b35ada8375dee3c47255d891162e2076 /core/src/test/java/org/elasticsearch/search
parenta9775690858e2272f0f00f917ae1d7c25753909b (diff)
Upgrade to lucene-7.0.0-snapshot-ad2cb77. (#25349)
Most notable changes: - better update concurrency: LUCENE-7868 - TopDocs.totalHits is now a long: LUCENE-7872 - QueryBuilder does not remove the boolean query around multi-term synonyms: LUCENE-7878 - removal of Fields: LUCENE-7500 For the `TopDocs.totalHits` change, this PR relies on the fact that the encoding of vInts and vLongs are compatible: you can write and read with any of them as long as the value can be represented by a positive int.
Diffstat (limited to 'core/src/test/java/org/elasticsearch/search')
-rw-r--r--core/src/test/java/org/elasticsearch/search/query/QueryPhaseTests.java40
1 files changed, 20 insertions, 20 deletions
diff --git a/core/src/test/java/org/elasticsearch/search/query/QueryPhaseTests.java b/core/src/test/java/org/elasticsearch/search/query/QueryPhaseTests.java
index b05c6dff04..016406c612 100644
--- a/core/src/test/java/org/elasticsearch/search/query/QueryPhaseTests.java
+++ b/core/src/test/java/org/elasticsearch/search/query/QueryPhaseTests.java
@@ -217,18 +217,18 @@ public class QueryPhaseTests extends ESTestCase {
context.setSize(10);
QueryPhase.execute(context, contextSearcher, null);
- assertThat(context.queryResult().topDocs().totalHits, equalTo(numDocs));
+ assertThat(context.queryResult().topDocs().totalHits, equalTo((long) numDocs));
assertTrue(collected.get());
assertNull(context.queryResult().terminatedEarly());
assertThat(context.terminateAfter(), equalTo(0));
- assertThat(context.queryResult().getTotalHits(), equalTo(numDocs));
+ assertThat(context.queryResult().getTotalHits(), equalTo((long) numDocs));
QueryPhase.execute(context, contextSearcher, null);
- assertThat(context.queryResult().topDocs().totalHits, equalTo(numDocs));
+ assertThat(context.queryResult().topDocs().totalHits, equalTo((long) numDocs));
assertTrue(collected.get());
assertTrue(context.queryResult().terminatedEarly());
assertThat(context.terminateAfter(), equalTo(10));
- assertThat(context.queryResult().getTotalHits(), equalTo(numDocs));
+ assertThat(context.queryResult().getTotalHits(), equalTo((long) numDocs));
assertThat(context.queryResult().topDocs().scoreDocs[0].doc, greaterThanOrEqualTo(10));
reader.close();
dir.close();
@@ -270,14 +270,14 @@ public class QueryPhaseTests extends ESTestCase {
QueryPhase.execute(context, contextSearcher, null);
assertTrue(collected.get());
assertTrue(context.queryResult().terminatedEarly());
- assertThat(context.queryResult().topDocs().totalHits, equalTo(1));
+ assertThat(context.queryResult().topDocs().totalHits, equalTo(1L));
assertThat(context.queryResult().topDocs().scoreDocs.length, equalTo(1));
context.setSize(0);
QueryPhase.execute(context, contextSearcher, null);
assertTrue(collected.get());
assertTrue(context.queryResult().terminatedEarly());
- assertThat(context.queryResult().topDocs().totalHits, equalTo(1));
+ assertThat(context.queryResult().topDocs().totalHits, equalTo(1L));
assertThat(context.queryResult().topDocs().scoreDocs.length, equalTo(0));
}
@@ -286,7 +286,7 @@ public class QueryPhaseTests extends ESTestCase {
QueryPhase.execute(context, contextSearcher, null);
assertTrue(collected.get());
assertTrue(context.queryResult().terminatedEarly());
- assertThat(context.queryResult().topDocs().totalHits, equalTo(1));
+ assertThat(context.queryResult().topDocs().totalHits, equalTo(1L));
assertThat(context.queryResult().topDocs().scoreDocs.length, equalTo(1));
}
{
@@ -300,7 +300,7 @@ public class QueryPhaseTests extends ESTestCase {
QueryPhase.execute(context, contextSearcher, null);
assertTrue(collected.get());
assertTrue(context.queryResult().terminatedEarly());
- assertThat(context.queryResult().topDocs().totalHits, equalTo(1));
+ assertThat(context.queryResult().topDocs().totalHits, equalTo(1L));
assertThat(context.queryResult().topDocs().scoreDocs.length, equalTo(1));
context.setSize(0);
@@ -309,7 +309,7 @@ public class QueryPhaseTests extends ESTestCase {
QueryPhase.execute(context, contextSearcher, null);
assertTrue(collected.get());
assertTrue(context.queryResult().terminatedEarly());
- assertThat(context.queryResult().topDocs().totalHits, equalTo(1));
+ assertThat(context.queryResult().topDocs().totalHits, equalTo(1L));
assertThat(context.queryResult().topDocs().scoreDocs.length, equalTo(0));
}
{
@@ -320,7 +320,7 @@ public class QueryPhaseTests extends ESTestCase {
QueryPhase.execute(context, contextSearcher, null);
assertTrue(collected.get());
assertTrue(context.queryResult().terminatedEarly());
- assertThat(context.queryResult().topDocs().totalHits, equalTo(1));
+ assertThat(context.queryResult().topDocs().totalHits, equalTo(1L));
assertThat(context.queryResult().topDocs().scoreDocs.length, equalTo(1));
}
{
@@ -331,7 +331,7 @@ public class QueryPhaseTests extends ESTestCase {
QueryPhase.execute(context, contextSearcher, null);
assertTrue(collected.get());
assertTrue(context.queryResult().terminatedEarly());
- assertThat(context.queryResult().topDocs().totalHits, equalTo(1));
+ assertThat(context.queryResult().topDocs().totalHits, equalTo(1L));
assertThat(context.queryResult().topDocs().scoreDocs.length, equalTo(0));
assertThat(collector.getTotalHits(), equalTo(1));
}
@@ -377,7 +377,7 @@ public class QueryPhaseTests extends ESTestCase {
QueryPhase.execute(context, contextSearcher, sort);
assertTrue(collected.get());
assertTrue(context.queryResult().terminatedEarly());
- assertThat(context.queryResult().topDocs().totalHits, equalTo(numDocs));
+ assertThat(context.queryResult().topDocs().totalHits, equalTo((long) numDocs));
assertThat(context.queryResult().topDocs().scoreDocs.length, equalTo(1));
assertThat(context.queryResult().topDocs().scoreDocs[0], instanceOf(FieldDoc.class));
FieldDoc fieldDoc = (FieldDoc) context.queryResult().topDocs().scoreDocs[0];
@@ -390,7 +390,7 @@ public class QueryPhaseTests extends ESTestCase {
QueryPhase.execute(context, contextSearcher, sort);
assertTrue(collected.get());
assertTrue(context.queryResult().terminatedEarly());
- assertThat(context.queryResult().topDocs().totalHits, equalTo(numDocs - 1));
+ assertThat(context.queryResult().topDocs().totalHits, equalTo(numDocs - 1L));
assertThat(context.queryResult().topDocs().scoreDocs.length, equalTo(1));
assertThat(context.queryResult().topDocs().scoreDocs[0], instanceOf(FieldDoc.class));
assertThat(fieldDoc.fields[0], anyOf(equalTo(1), equalTo(2)));
@@ -402,7 +402,7 @@ public class QueryPhaseTests extends ESTestCase {
QueryPhase.execute(context, contextSearcher, sort);
assertTrue(collected.get());
assertTrue(context.queryResult().terminatedEarly());
- assertThat(context.queryResult().topDocs().totalHits, equalTo(numDocs));
+ assertThat(context.queryResult().topDocs().totalHits, equalTo((long) numDocs));
assertThat(context.queryResult().topDocs().scoreDocs.length, equalTo(1));
assertThat(context.queryResult().topDocs().scoreDocs[0], instanceOf(FieldDoc.class));
assertThat(fieldDoc.fields[0], anyOf(equalTo(1), equalTo(2)));
@@ -416,7 +416,7 @@ public class QueryPhaseTests extends ESTestCase {
QueryPhase.execute(context, contextSearcher, sort);
assertTrue(collected.get());
assertTrue(context.queryResult().terminatedEarly());
- assertThat(context.queryResult().topDocs().totalHits, lessThan(numDocs));
+ assertThat(context.queryResult().topDocs().totalHits, lessThan((long) numDocs));
assertThat(context.queryResult().topDocs().scoreDocs.length, equalTo(1));
assertThat(context.queryResult().topDocs().scoreDocs[0], instanceOf(FieldDoc.class));
assertThat(fieldDoc.fields[0], anyOf(equalTo(1), equalTo(2)));
@@ -427,7 +427,7 @@ public class QueryPhaseTests extends ESTestCase {
QueryPhase.execute(context, contextSearcher, sort);
assertTrue(collected.get());
assertTrue(context.queryResult().terminatedEarly());
- assertThat(context.queryResult().topDocs().totalHits, lessThan(numDocs));
+ assertThat(context.queryResult().topDocs().totalHits, lessThan((long) numDocs));
assertThat(context.queryResult().topDocs().scoreDocs.length, equalTo(1));
assertThat(context.queryResult().topDocs().scoreDocs[0], instanceOf(FieldDoc.class));
assertThat(fieldDoc.fields[0], anyOf(equalTo(1), equalTo(2)));
@@ -475,20 +475,20 @@ public class QueryPhaseTests extends ESTestCase {
};
QueryPhase.execute(context, contextSearcher, sort);
- assertThat(context.queryResult().topDocs().totalHits, equalTo(numDocs));
+ assertThat(context.queryResult().topDocs().totalHits, equalTo((long) numDocs));
assertTrue(collected.get());
assertNull(context.queryResult().terminatedEarly());
assertThat(context.terminateAfter(), equalTo(0));
- assertThat(context.queryResult().getTotalHits(), equalTo(numDocs));
+ assertThat(context.queryResult().getTotalHits(), equalTo((long) numDocs));
int sizeMinus1 = context.queryResult().topDocs().scoreDocs.length - 1;
FieldDoc lastDoc = (FieldDoc) context.queryResult().topDocs().scoreDocs[sizeMinus1];
QueryPhase.execute(context, contextSearcher, sort);
- assertThat(context.queryResult().topDocs().totalHits, equalTo(numDocs));
+ assertThat(context.queryResult().topDocs().totalHits, equalTo((long) numDocs));
assertTrue(collected.get());
assertTrue(context.queryResult().terminatedEarly());
assertThat(context.terminateAfter(), equalTo(0));
- assertThat(context.queryResult().getTotalHits(), equalTo(numDocs));
+ assertThat(context.queryResult().getTotalHits(), equalTo((long) numDocs));
FieldDoc firstDoc = (FieldDoc) context.queryResult().topDocs().scoreDocs[0];
for (int i = 0; i < sort.getSort().length; i++) {
@SuppressWarnings("unchecked")