summaryrefslogtreecommitdiff
path: root/core/src/test/java/org/elasticsearch/search
diff options
context:
space:
mode:
authorRyan Ernst <ryan@iernst.net>2016-06-24 11:15:06 -0700
committerRyan Ernst <ryan@iernst.net>2016-06-24 11:15:06 -0700
commit6995bde710e1b1434c33d3a6fef25dfb28342ec3 (patch)
treedad2b63beead8fff9fc1985c116c7bf973aab4d5 /core/src/test/java/org/elasticsearch/search
parente817b5daa3c762e0adba87d1e524d53a99c5362f (diff)
parent0b2baa7f636d725d54be4cbc898f08a76d01af80 (diff)
Merge branch 'master' into mapper_plugin_api
Diffstat (limited to 'core/src/test/java/org/elasticsearch/search')
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/AggregatorParsingTests.java43
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/BaseAggregationTestCase.java20
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateHistogramIT.java11
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/bucket/IpRangeIT.java4
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/metrics/AbstractGeoTestCase.java2
-rw-r--r--core/src/test/java/org/elasticsearch/search/builder/SearchSourceBuilderTests.java15
-rw-r--r--core/src/test/java/org/elasticsearch/search/child/ChildQuerySearchIT.java8
-rw-r--r--core/src/test/java/org/elasticsearch/search/geo/GeoFilterIT.java4
-rw-r--r--core/src/test/java/org/elasticsearch/search/innerhits/InnerHitsIT.java4
-rw-r--r--core/src/test/java/org/elasticsearch/search/sort/FieldSortIT.java42
-rw-r--r--core/src/test/java/org/elasticsearch/search/source/SourceFetchingIT.java4
11 files changed, 56 insertions, 101 deletions
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/AggregatorParsingTests.java b/core/src/test/java/org/elasticsearch/search/aggregations/AggregatorParsingTests.java
index 6f81d79693..1a21069623 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/AggregatorParsingTests.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/AggregatorParsingTests.java
@@ -29,7 +29,6 @@ import org.elasticsearch.common.ParsingException;
import org.elasticsearch.common.inject.AbstractModule;
import org.elasticsearch.common.inject.Injector;
import org.elasticsearch.common.inject.ModulesBuilder;
-import org.elasticsearch.common.inject.util.Providers;
import org.elasticsearch.common.io.stream.NamedWriteableRegistry;
import org.elasticsearch.common.settings.Setting;
import org.elasticsearch.common.settings.Settings;
@@ -112,27 +111,29 @@ public class AggregatorParsingTests extends ESTestCase {
(b) -> {
b.bind(Environment.class).toInstance(new Environment(settings));
b.bind(ThreadPool.class).toInstance(threadPool);
- }, settingsModule
- , scriptModule, new IndicesModule(namedWriteableRegistry, Collections.emptyList()) {
- @Override
- protected void configure() {
- bindMapperExtension();
- }
- }, new SearchModule(settings, namedWriteableRegistry) {
- @Override
- protected void configureSearch() {
- // Skip me
- }
- }, new IndexSettingsModule(index, settings),
+ b.bind(ScriptService.class).toInstance(scriptModule.getScriptService());
+ },
+ settingsModule,
+ new IndicesModule(namedWriteableRegistry, Collections.emptyList()) {
+ @Override
+ protected void configure() {
+ bindMapperExtension();
+ }
+ }, new SearchModule(settings, namedWriteableRegistry) {
+ @Override
+ protected void configureSearch() {
+ // Skip me
+ }
+ }, new IndexSettingsModule(index, settings),
- new AbstractModule() {
- @Override
- protected void configure() {
- bind(ClusterService.class).toProvider(Providers.of(clusterService));
- bind(CircuitBreakerService.class).to(NoneCircuitBreakerService.class);
- bind(NamedWriteableRegistry.class).toInstance(namedWriteableRegistry);
- }
- }).createInjector();
+ new AbstractModule() {
+ @Override
+ protected void configure() {
+ bind(ClusterService.class).toInstance(clusterService);
+ bind(CircuitBreakerService.class).toInstance(new NoneCircuitBreakerService());
+ bind(NamedWriteableRegistry.class).toInstance(namedWriteableRegistry);
+ }
+ }).createInjector();
aggParsers = injector.getInstance(AggregatorParsers.class);
// create some random type with some default field, those types will
// stick around for all of the subclasses
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/BaseAggregationTestCase.java b/core/src/test/java/org/elasticsearch/search/aggregations/BaseAggregationTestCase.java
index 43701aed9f..4e0429fca8 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/BaseAggregationTestCase.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/BaseAggregationTestCase.java
@@ -25,7 +25,6 @@ import org.elasticsearch.cluster.metadata.IndexMetaData;
import org.elasticsearch.cluster.metadata.MetaData;
import org.elasticsearch.cluster.service.ClusterService;
import org.elasticsearch.common.ParseFieldMatcher;
-import org.elasticsearch.common.inject.AbstractModule;
import org.elasticsearch.common.inject.Injector;
import org.elasticsearch.common.inject.ModulesBuilder;
import org.elasticsearch.common.inject.util.Providers;
@@ -140,30 +139,25 @@ public abstract class BaseAggregationTestCase<AB extends AbstractAggregationBuil
(b) -> {
b.bind(Environment.class).toInstance(new Environment(settings));
b.bind(ThreadPool.class).toInstance(threadPool);
+ b.bind(ScriptService.class).toInstance(scriptModule.getScriptService());
+ b.bind(ClusterService.class).toProvider(Providers.of(clusterService));
+ b.bind(CircuitBreakerService.class).to(NoneCircuitBreakerService.class);
+ b.bind(NamedWriteableRegistry.class).toInstance(namedWriteableRegistry);
},
settingsModule,
- scriptModule,
new IndicesModule(namedWriteableRegistry, Collections.emptyList()) {
@Override
protected void configure() {
bindMapperExtension();
}
- }, new SearchModule(settings, namedWriteableRegistry) {
+ },
+ new SearchModule(settings, namedWriteableRegistry) {
@Override
protected void configureSearch() {
// Skip me
}
},
- new IndexSettingsModule(index, settings),
-
- new AbstractModule() {
- @Override
- protected void configure() {
- bind(ClusterService.class).toProvider(Providers.of(clusterService));
- bind(CircuitBreakerService.class).to(NoneCircuitBreakerService.class);
- bind(NamedWriteableRegistry.class).toInstance(namedWriteableRegistry);
- }
- }
+ new IndexSettingsModule(index, settings)
).createInjector();
}
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateHistogramIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateHistogramIT.java
index cdb722ff9d..4f7064a33b 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateHistogramIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateHistogramIT.java
@@ -65,7 +65,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertSear
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertSearchResponse;
import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.equalTo;
-import static org.hamcrest.Matchers.greaterThan;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.core.IsNull.notNullValue;
@@ -107,8 +106,7 @@ public class DateHistogramIT extends ESIntegTestCase {
@Override
public void setupSuiteScopeCluster() throws Exception {
- assertAcked(prepareCreate("idx").addMapping("type", "_timestamp", "enabled=true"));
- createIndex("idx_unmapped");
+ createIndex("idx", "idx_unmapped");
// TODO: would be nice to have more random data here
assertAcked(prepareCreate("empty_bucket_idx").addMapping("type", "value", "type=integer"));
List<IndexRequestBuilder> builders = new ArrayList<>();
@@ -1141,13 +1139,6 @@ public class DateHistogramIT extends ESIntegTestCase {
}
}
- public void testTimestampField() { // see #11692
- SearchResponse response = client().prepareSearch("idx").addAggregation(dateHistogram("histo").field("_timestamp").dateHistogramInterval(randomFrom(DateHistogramInterval.DAY, DateHistogramInterval.MONTH))).get();
- assertSearchResponse(response);
- Histogram histo = response.getAggregations().get("histo");
- assertThat(histo.getBuckets().size(), greaterThan(0));
- }
-
/**
* When DST ends, local time turns back one hour, so between 2am and 4am wall time we should have four buckets:
* "2015-10-25T02:00:00.000+02:00",
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/IpRangeIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/IpRangeIT.java
index f34b622005..d9f2ed7c36 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/IpRangeIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/IpRangeIT.java
@@ -18,6 +18,7 @@
*/
package org.elasticsearch.search.aggregations.bucket;
+import org.elasticsearch.cluster.health.ClusterHealthStatus;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcked;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertSearchResponse;
import static org.hamcrest.Matchers.containsString;
@@ -54,6 +55,7 @@ public class IpRangeIT extends ESIntegTestCase {
public void setupSuiteScopeCluster() throws Exception {
assertAcked(prepareCreate("idx")
.addMapping("type", "ip", "type=ip", "ips", "type=ip"));
+ waitForRelocation(ClusterHealthStatus.GREEN);
indexRandom(true,
client().prepareIndex("idx", "type", "1").setSource(
@@ -67,6 +69,8 @@ public class IpRangeIT extends ESIntegTestCase {
"ips", Arrays.asList("2001:db8::ff00:42:8329", "2001:db8::ff00:42:8380")));
assertAcked(prepareCreate("idx_unmapped"));
+ waitForRelocation(ClusterHealthStatus.GREEN);
+ refresh();
}
public void testSingleValuedField() {
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/AbstractGeoTestCase.java b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/AbstractGeoTestCase.java
index 49ef9e1b6b..5cc6ec5863 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/AbstractGeoTestCase.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/AbstractGeoTestCase.java
@@ -181,7 +181,7 @@ public abstract class AbstractGeoTestCase extends ESIntegTestCase {
// Added to debug a test failure where the terms aggregation seems to be reporting two documents with the same value for NUMBER_FIELD_NAME. This will check that after
// random indexing each document only has 1 value for NUMBER_FIELD_NAME and it is the correct value. Following this initial change its seems that this call was getting
// more that 2000 hits (actual value was 2059) so now it will also check to ensure all hits have the correct index and type
- SearchResponse response = client().prepareSearch(HIGH_CARD_IDX_NAME).addField(NUMBER_FIELD_NAME).addSort(SortBuilders.fieldSort(NUMBER_FIELD_NAME)
+ SearchResponse response = client().prepareSearch(HIGH_CARD_IDX_NAME).addStoredField(NUMBER_FIELD_NAME).addSort(SortBuilders.fieldSort(NUMBER_FIELD_NAME)
.order(SortOrder.ASC)).setSize(5000).get();
assertSearchResponse(response);
long totalHits = response.getHits().totalHits();
diff --git a/core/src/test/java/org/elasticsearch/search/builder/SearchSourceBuilderTests.java b/core/src/test/java/org/elasticsearch/search/builder/SearchSourceBuilderTests.java
index 617e7e9eb4..a3eac59ac2 100644
--- a/core/src/test/java/org/elasticsearch/search/builder/SearchSourceBuilderTests.java
+++ b/core/src/test/java/org/elasticsearch/search/builder/SearchSourceBuilderTests.java
@@ -134,13 +134,16 @@ public class SearchSourceBuilderTests extends ESTestCase {
(b) -> {
b.bind(Environment.class).toInstance(new Environment(settings));
b.bind(ThreadPool.class).toInstance(threadPool);
- }, settingsModule,
- scriptModule, new IndicesModule(namedWriteableRegistry, Collections.emptyList()) {
+ b.bind(ScriptService.class).toInstance(scriptModule.getScriptService());
+ },
+ settingsModule,
+ new IndicesModule(namedWriteableRegistry, Collections.emptyList()) {
@Override
protected void configure() {
bindMapperExtension();
}
- }, new SearchModule(settings, namedWriteableRegistry) {
+ },
+ new SearchModule(settings, namedWriteableRegistry) {
@Override
protected void configureSearch() {
// Skip me
@@ -216,12 +219,12 @@ public class SearchSourceBuilderTests extends ESTestCase {
for (int i = 0; i < fieldsSize; i++) {
fields.add(randomAsciiOfLengthBetween(5, 50));
}
- builder.fields(fields);
+ builder.storedFields(fields);
}
if (randomBoolean()) {
int fieldDataFieldsSize = randomInt(25);
for (int i = 0; i < fieldDataFieldsSize; i++) {
- builder.fieldDataField(randomAsciiOfLengthBetween(5, 50));
+ builder.docValueField(randomAsciiOfLengthBetween(5, 50));
}
}
if (randomBoolean()) {
@@ -391,7 +394,7 @@ public class SearchSourceBuilderTests extends ESTestCase {
}
if (randomBoolean()) {
String field = randomBoolean() ? null : randomAsciiOfLengthBetween(5, 20);
- int max = randomInt(1000);
+ int max = between(2, 1000);
int id = randomInt(max-1);
if (field == null) {
builder.slice(new SliceBuilder(id, max));
diff --git a/core/src/test/java/org/elasticsearch/search/child/ChildQuerySearchIT.java b/core/src/test/java/org/elasticsearch/search/child/ChildQuerySearchIT.java
index f8ca1e1aaf..68679e89ae 100644
--- a/core/src/test/java/org/elasticsearch/search/child/ChildQuerySearchIT.java
+++ b/core/src/test/java/org/elasticsearch/search/child/ChildQuerySearchIT.java
@@ -202,7 +202,7 @@ public class ChildQuerySearchIT extends ESIntegTestCase {
refresh();
// TEST FETCHING _parent from child
- SearchResponse searchResponse = client().prepareSearch("test").setQuery(idsQuery("child").addIds("c1")).fields("_parent").execute()
+ SearchResponse searchResponse = client().prepareSearch("test").setQuery(idsQuery("child").addIds("c1")).storedFields("_parent").execute()
.actionGet();
assertNoFailures(searchResponse);
assertThat(searchResponse.getHits().totalHits(), equalTo(1L));
@@ -210,7 +210,7 @@ public class ChildQuerySearchIT extends ESIntegTestCase {
assertThat(searchResponse.getHits().getAt(0).field("_parent").value().toString(), equalTo("p1"));
// TEST matching on parent
- searchResponse = client().prepareSearch("test").setQuery(termQuery("_parent#parent", "p1")).fields("_parent").get();
+ searchResponse = client().prepareSearch("test").setQuery(termQuery("_parent#parent", "p1")).storedFields("_parent").get();
assertNoFailures(searchResponse);
assertThat(searchResponse.getHits().totalHits(), equalTo(2L));
assertThat(searchResponse.getHits().getAt(0).id(), anyOf(equalTo("c1"), equalTo("c2")));
@@ -218,7 +218,7 @@ public class ChildQuerySearchIT extends ESIntegTestCase {
assertThat(searchResponse.getHits().getAt(1).id(), anyOf(equalTo("c1"), equalTo("c2")));
assertThat(searchResponse.getHits().getAt(1).field("_parent").value().toString(), equalTo("p1"));
- searchResponse = client().prepareSearch("test").setQuery(queryStringQuery("_parent#parent:p1")).fields("_parent").get();
+ searchResponse = client().prepareSearch("test").setQuery(queryStringQuery("_parent#parent:p1")).storedFields("_parent").get();
assertNoFailures(searchResponse);
assertThat(searchResponse.getHits().totalHits(), equalTo(2L));
assertThat(searchResponse.getHits().getAt(0).id(), anyOf(equalTo("c1"), equalTo("c2")));
@@ -1394,7 +1394,7 @@ public class ChildQuerySearchIT extends ESIntegTestCase {
SearchResponse scrollResponse = client().prepareSearch("test")
.setScroll(TimeValue.timeValueSeconds(30))
.setSize(1)
- .addField("_id")
+ .addStoredField("_id")
.setQuery(query)
.execute()
.actionGet();
diff --git a/core/src/test/java/org/elasticsearch/search/geo/GeoFilterIT.java b/core/src/test/java/org/elasticsearch/search/geo/GeoFilterIT.java
index 0debdb263a..985605c4e6 100644
--- a/core/src/test/java/org/elasticsearch/search/geo/GeoFilterIT.java
+++ b/core/src/test/java/org/elasticsearch/search/geo/GeoFilterIT.java
@@ -415,13 +415,13 @@ public class GeoFilterIT extends ESIntegTestCase {
assertThat(hit.getId(), equalTo(key));
}
- SearchResponse world = client().prepareSearch().addField("pin").setQuery(
+ SearchResponse world = client().prepareSearch().addStoredField("pin").setQuery(
geoBoundingBoxQuery("pin").setCorners(90, -179.99999, -90, 179.99999)
).execute().actionGet();
assertHitCount(world, 53);
- SearchResponse distance = client().prepareSearch().addField("pin").setQuery(
+ SearchResponse distance = client().prepareSearch().addStoredField("pin").setQuery(
geoDistanceQuery("pin").distance("425km").point(51.11, 9.851)
).execute().actionGet();
diff --git a/core/src/test/java/org/elasticsearch/search/innerhits/InnerHitsIT.java b/core/src/test/java/org/elasticsearch/search/innerhits/InnerHitsIT.java
index 01f9856481..56b33c6007 100644
--- a/core/src/test/java/org/elasticsearch/search/innerhits/InnerHitsIT.java
+++ b/core/src/test/java/org/elasticsearch/search/innerhits/InnerHitsIT.java
@@ -156,7 +156,7 @@ public class InnerHitsIT extends ESIntegTestCase {
.setQuery(nestedQuery("comments", matchQuery("comments.message", "fox"), ScoreMode.Avg).innerHit(
new InnerHitBuilder().setHighlightBuilder(new HighlightBuilder().field("comments.message"))
.setExplain(true)
- .addFieldDataField("comments.message")
+ .addDocValueField("comments.message")
.addScriptField("script", new Script("5", ScriptService.ScriptType.INLINE, MockScriptEngine.NAME, Collections.emptyMap()))
.setSize(1)
)).get();
@@ -287,7 +287,7 @@ public class InnerHitsIT extends ESIntegTestCase {
.setQuery(
hasChildQuery("comment", matchQuery("message", "fox"), ScoreMode.None).innerHit(
new InnerHitBuilder()
- .addFieldDataField("message")
+ .addDocValueField("message")
.setHighlightBuilder(new HighlightBuilder().field("message"))
.setExplain(true).setSize(1)
.addScriptField("script", new Script("5", ScriptService.ScriptType.INLINE,
diff --git a/core/src/test/java/org/elasticsearch/search/sort/FieldSortIT.java b/core/src/test/java/org/elasticsearch/search/sort/FieldSortIT.java
index 188ae22471..99183b11c5 100644
--- a/core/src/test/java/org/elasticsearch/search/sort/FieldSortIT.java
+++ b/core/src/test/java/org/elasticsearch/search/sort/FieldSortIT.java
@@ -36,7 +36,6 @@ import org.elasticsearch.index.query.QueryBuilders;
import org.elasticsearch.index.query.functionscore.ScoreFunctionBuilders;
import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.search.SearchHit;
-import org.elasticsearch.search.SearchHitField;
import org.elasticsearch.test.ESIntegTestCase;
import org.elasticsearch.test.InternalSettingsPlugin;
import org.hamcrest.Matchers;
@@ -70,10 +69,8 @@ import static org.hamcrest.Matchers.closeTo;
import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.greaterThan;
-import static org.hamcrest.Matchers.greaterThanOrEqualTo;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.lessThan;
-import static org.hamcrest.Matchers.lessThanOrEqualTo;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.nullValue;
@@ -1340,16 +1337,12 @@ public class FieldSortIT extends ESIntegTestCase {
}
public void testSortMetaField() throws Exception {
- XContentBuilder mapping = XContentFactory.jsonBuilder().startObject().startObject("type")
- .startObject("_timestamp").field("enabled", true).endObject()
- .endObject().endObject();
- assertAcked(prepareCreate("test")
- .addMapping("type", mapping));
+ createIndex("test");
ensureGreen();
final int numDocs = randomIntBetween(10, 20);
IndexRequestBuilder[] indexReqs = new IndexRequestBuilder[numDocs];
for (int i = 0; i < numDocs; ++i) {
- indexReqs[i] = client().prepareIndex("test", "type", Integer.toString(i)).setTimestamp(Integer.toString(randomInt(1000)))
+ indexReqs[i] = client().prepareIndex("test", "type", Integer.toString(i))
.setSource();
}
indexRandom(true, indexReqs);
@@ -1368,37 +1361,6 @@ public class FieldSortIT extends ESIntegTestCase {
assertThat(previous, order == SortOrder.ASC ? lessThan(uid) : greaterThan(uid));
previous = uid;
}
-
- /*
- searchResponse = client().prepareSearch()
- .setQuery(matchAllQuery())
- .setSize(randomIntBetween(1, numDocs + 5))
- .addSort("_id", order)
- .execute().actionGet();
- assertNoFailures(searchResponse);
- hits = searchResponse.getHits().hits();
- previous = order == SortOrder.ASC ? new BytesRef() : UnicodeUtil.BIG_TERM;
- for (int i = 0; i < hits.length; ++i) {
- final BytesRef id = new BytesRef(Uid.createUid(hits[i].type(), hits[i].id()));
- assertThat(previous, order == SortOrder.ASC ? lessThan(id) : greaterThan(id));
- previous = id;
- }*/
-
- searchResponse = client().prepareSearch()
- .setQuery(matchAllQuery())
- .setSize(randomIntBetween(1, numDocs + 5))
- .addSort("_timestamp", order)
- .addField("_timestamp")
- .execute().actionGet();
- assertNoFailures(searchResponse);
- hits = searchResponse.getHits().hits();
- Long previousTs = order == SortOrder.ASC ? 0 : Long.MAX_VALUE;
- for (int i = 0; i < hits.length; ++i) {
- SearchHitField timestampField = hits[i].getFields().get("_timestamp");
- Long timestamp = timestampField.<Long>getValue();
- assertThat(previousTs, order == SortOrder.ASC ? lessThanOrEqualTo(timestamp) : greaterThanOrEqualTo(timestamp));
- previousTs = timestamp;
- }
}
/**
diff --git a/core/src/test/java/org/elasticsearch/search/source/SourceFetchingIT.java b/core/src/test/java/org/elasticsearch/search/source/SourceFetchingIT.java
index 33fcb55cad..df147ce106 100644
--- a/core/src/test/java/org/elasticsearch/search/source/SourceFetchingIT.java
+++ b/core/src/test/java/org/elasticsearch/search/source/SourceFetchingIT.java
@@ -37,10 +37,10 @@ public class SourceFetchingIT extends ESIntegTestCase {
SearchResponse response = client().prepareSearch("test").get();
assertThat(response.getHits().getAt(0).getSourceAsString(), notNullValue());
- response = client().prepareSearch("test").addField("bla").get();
+ response = client().prepareSearch("test").addStoredField("bla").get();
assertThat(response.getHits().getAt(0).getSourceAsString(), nullValue());
- response = client().prepareSearch("test").addField("_source").get();
+ response = client().prepareSearch("test").addStoredField("_source").get();
assertThat(response.getHits().getAt(0).getSourceAsString(), notNullValue());
}