|
@@ -729,7 +729,7 @@ public class TopHitsIT extends ESIntegTestCase {
|
|
|
assertThat(searchHits.getTotalHits(), equalTo(1L));
|
|
|
assertThat(searchHits.getAt(0).getNestedIdentity().getField().string(), equalTo("comments"));
|
|
|
assertThat(searchHits.getAt(0).getNestedIdentity().getOffset(), equalTo(0));
|
|
|
- assertThat(extractValue("comments.date", searchHits.getAt(0).getSourceAsMap()), equalTo(1));
|
|
|
+ assertThat(extractValue("date", searchHits.getAt(0).getSourceAsMap()), equalTo(1));
|
|
|
|
|
|
bucket = terms.getBucketByKey("b");
|
|
|
assertThat(bucket.getDocCount(), equalTo(2L));
|
|
@@ -738,10 +738,10 @@ public class TopHitsIT extends ESIntegTestCase {
|
|
|
assertThat(searchHits.getTotalHits(), equalTo(2L));
|
|
|
assertThat(searchHits.getAt(0).getNestedIdentity().getField().string(), equalTo("comments"));
|
|
|
assertThat(searchHits.getAt(0).getNestedIdentity().getOffset(), equalTo(1));
|
|
|
- assertThat(extractValue("comments.date", searchHits.getAt(0).getSourceAsMap()), equalTo(2));
|
|
|
+ assertThat(extractValue("date", searchHits.getAt(0).getSourceAsMap()), equalTo(2));
|
|
|
assertThat(searchHits.getAt(1).getNestedIdentity().getField().string(), equalTo("comments"));
|
|
|
assertThat(searchHits.getAt(1).getNestedIdentity().getOffset(), equalTo(0));
|
|
|
- assertThat(extractValue("comments.date", searchHits.getAt(1).getSourceAsMap()), equalTo(3));
|
|
|
+ assertThat(extractValue("date", searchHits.getAt(1).getSourceAsMap()), equalTo(3));
|
|
|
|
|
|
bucket = terms.getBucketByKey("c");
|
|
|
assertThat(bucket.getDocCount(), equalTo(1L));
|
|
@@ -750,7 +750,7 @@ public class TopHitsIT extends ESIntegTestCase {
|
|
|
assertThat(searchHits.getTotalHits(), equalTo(1L));
|
|
|
assertThat(searchHits.getAt(0).getNestedIdentity().getField().string(), equalTo("comments"));
|
|
|
assertThat(searchHits.getAt(0).getNestedIdentity().getOffset(), equalTo(1));
|
|
|
- assertThat(extractValue("comments.date", searchHits.getAt(0).getSourceAsMap()), equalTo(4));
|
|
|
+ assertThat(extractValue("date", searchHits.getAt(0).getSourceAsMap()), equalTo(4));
|
|
|
}
|
|
|
|
|
|
public void testTopHitsInSecondLayerNested() throws Exception {
|
|
@@ -803,49 +803,49 @@ public class TopHitsIT extends ESIntegTestCase {
|
|
|
assertThat(topReviewers.getHits().getHits().length, equalTo(7));
|
|
|
|
|
|
assertThat(topReviewers.getHits().getAt(0).getId(), equalTo("1"));
|
|
|
- assertThat(extractValue("comments.reviewers.name", topReviewers.getHits().getAt(0).getSourceAsMap()), equalTo("user a"));
|
|
|
+ assertThat(extractValue("name", topReviewers.getHits().getAt(0).getSourceAsMap()), equalTo("user a"));
|
|
|
assertThat(topReviewers.getHits().getAt(0).getNestedIdentity().getField().string(), equalTo("comments"));
|
|
|
assertThat(topReviewers.getHits().getAt(0).getNestedIdentity().getOffset(), equalTo(0));
|
|
|
assertThat(topReviewers.getHits().getAt(0).getNestedIdentity().getChild().getField().string(), equalTo("reviewers"));
|
|
|
assertThat(topReviewers.getHits().getAt(0).getNestedIdentity().getChild().getOffset(), equalTo(0));
|
|
|
|
|
|
assertThat(topReviewers.getHits().getAt(1).getId(), equalTo("1"));
|
|
|
- assertThat(extractValue("comments.reviewers.name", topReviewers.getHits().getAt(1).getSourceAsMap()), equalTo("user b"));
|
|
|
+ assertThat(extractValue("name", topReviewers.getHits().getAt(1).getSourceAsMap()), equalTo("user b"));
|
|
|
assertThat(topReviewers.getHits().getAt(1).getNestedIdentity().getField().string(), equalTo("comments"));
|
|
|
assertThat(topReviewers.getHits().getAt(1).getNestedIdentity().getOffset(), equalTo(0));
|
|
|
assertThat(topReviewers.getHits().getAt(1).getNestedIdentity().getChild().getField().string(), equalTo("reviewers"));
|
|
|
assertThat(topReviewers.getHits().getAt(1).getNestedIdentity().getChild().getOffset(), equalTo(1));
|
|
|
|
|
|
assertThat(topReviewers.getHits().getAt(2).getId(), equalTo("1"));
|
|
|
- assertThat(extractValue("comments.reviewers.name", topReviewers.getHits().getAt(2).getSourceAsMap()), equalTo("user c"));
|
|
|
+ assertThat(extractValue("name", topReviewers.getHits().getAt(2).getSourceAsMap()), equalTo("user c"));
|
|
|
assertThat(topReviewers.getHits().getAt(2).getNestedIdentity().getField().string(), equalTo("comments"));
|
|
|
assertThat(topReviewers.getHits().getAt(2).getNestedIdentity().getOffset(), equalTo(0));
|
|
|
assertThat(topReviewers.getHits().getAt(2).getNestedIdentity().getChild().getField().string(), equalTo("reviewers"));
|
|
|
assertThat(topReviewers.getHits().getAt(2).getNestedIdentity().getChild().getOffset(), equalTo(2));
|
|
|
|
|
|
assertThat(topReviewers.getHits().getAt(3).getId(), equalTo("1"));
|
|
|
- assertThat(extractValue("comments.reviewers.name", topReviewers.getHits().getAt(3).getSourceAsMap()), equalTo("user c"));
|
|
|
+ assertThat(extractValue("name", topReviewers.getHits().getAt(3).getSourceAsMap()), equalTo("user c"));
|
|
|
assertThat(topReviewers.getHits().getAt(3).getNestedIdentity().getField().string(), equalTo("comments"));
|
|
|
assertThat(topReviewers.getHits().getAt(3).getNestedIdentity().getOffset(), equalTo(1));
|
|
|
assertThat(topReviewers.getHits().getAt(3).getNestedIdentity().getChild().getField().string(), equalTo("reviewers"));
|
|
|
assertThat(topReviewers.getHits().getAt(3).getNestedIdentity().getChild().getOffset(), equalTo(0));
|
|
|
|
|
|
assertThat(topReviewers.getHits().getAt(4).getId(), equalTo("1"));
|
|
|
- assertThat(extractValue("comments.reviewers.name", topReviewers.getHits().getAt(4).getSourceAsMap()), equalTo("user d"));
|
|
|
+ assertThat(extractValue("name", topReviewers.getHits().getAt(4).getSourceAsMap()), equalTo("user d"));
|
|
|
assertThat(topReviewers.getHits().getAt(4).getNestedIdentity().getField().string(), equalTo("comments"));
|
|
|
assertThat(topReviewers.getHits().getAt(4).getNestedIdentity().getOffset(), equalTo(1));
|
|
|
assertThat(topReviewers.getHits().getAt(4).getNestedIdentity().getChild().getField().string(), equalTo("reviewers"));
|
|
|
assertThat(topReviewers.getHits().getAt(4).getNestedIdentity().getChild().getOffset(), equalTo(1));
|
|
|
|
|
|
assertThat(topReviewers.getHits().getAt(5).getId(), equalTo("1"));
|
|
|
- assertThat(extractValue("comments.reviewers.name", topReviewers.getHits().getAt(5).getSourceAsMap()), equalTo("user e"));
|
|
|
+ assertThat(extractValue("name", topReviewers.getHits().getAt(5).getSourceAsMap()), equalTo("user e"));
|
|
|
assertThat(topReviewers.getHits().getAt(5).getNestedIdentity().getField().string(), equalTo("comments"));
|
|
|
assertThat(topReviewers.getHits().getAt(5).getNestedIdentity().getOffset(), equalTo(1));
|
|
|
assertThat(topReviewers.getHits().getAt(5).getNestedIdentity().getChild().getField().string(), equalTo("reviewers"));
|
|
|
assertThat(topReviewers.getHits().getAt(5).getNestedIdentity().getChild().getOffset(), equalTo(2));
|
|
|
|
|
|
assertThat(topReviewers.getHits().getAt(6).getId(), equalTo("2"));
|
|
|
- assertThat(extractValue("comments.reviewers.name", topReviewers.getHits().getAt(6).getSourceAsMap()), equalTo("user f"));
|
|
|
+ assertThat(extractValue("name", topReviewers.getHits().getAt(6).getSourceAsMap()), equalTo("user f"));
|
|
|
assertThat(topReviewers.getHits().getAt(0).getNestedIdentity().getField().string(), equalTo("comments"));
|
|
|
assertThat(topReviewers.getHits().getAt(0).getNestedIdentity().getOffset(), equalTo(0));
|
|
|
assertThat(topReviewers.getHits().getAt(0).getNestedIdentity().getChild().getField().string(), equalTo("reviewers"));
|
|
@@ -901,7 +901,7 @@ public class TopHitsIT extends ESIntegTestCase {
|
|
|
assertThat(field.getValue().toString(), equalTo("5"));
|
|
|
|
|
|
assertThat(searchHit.getSourceAsMap().size(), equalTo(1));
|
|
|
- assertThat(extractValue("comments.message", searchHit.getSourceAsMap()), equalTo("some comment"));
|
|
|
+ assertThat(extractValue("message", searchHit.getSourceAsMap()), equalTo("some comment"));
|
|
|
}
|
|
|
|
|
|
public void testTopHitsInNested() throws Exception {
|
|
@@ -934,7 +934,7 @@ public class TopHitsIT extends ESIntegTestCase {
|
|
|
for (int j = 0; j < 3; j++) {
|
|
|
assertThat(searchHits.getAt(j).getNestedIdentity().getField().string(), equalTo("comments"));
|
|
|
assertThat(searchHits.getAt(j).getNestedIdentity().getOffset(), equalTo(0));
|
|
|
- assertThat(extractValue("comments.id", searchHits.getAt(j).getSourceAsMap()), equalTo(0));
|
|
|
+ assertThat(extractValue("id", searchHits.getAt(j).getSourceAsMap()), equalTo(0));
|
|
|
|
|
|
HighlightField highlightField = searchHits.getAt(j).getHighlightFields().get("comments.message");
|
|
|
assertThat(highlightField.getFragments().length, equalTo(1));
|