Skip to content

Commit ec220d4

Browse files
committed
iter
1 parent 207587d commit ec220d4

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

server/src/main/java/org/elasticsearch/index/fieldvisitor/StoredFieldLoader.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ public static StoredFieldLoader create(boolean loadSource, Set<String> fields) {
6666
* otherwise, uses the heuristic defined in {@link StoredFieldLoader#reader(LeafReaderContext, int[])}.
6767
*/
6868
public static StoredFieldLoader create(boolean loadSource, Set<String> fields, boolean forceSequentialReader) {
69+
if (loadSource == false && fields.isEmpty()) {
70+
return StoredFieldLoader.empty();
71+
}
6972
List<String> fieldsToLoad = fieldsToLoad(loadSource, fields);
7073
return new StoredFieldLoader() {
7174
@Override

server/src/main/java/org/elasticsearch/search/DefaultSearchContext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -944,7 +944,7 @@ public ReaderContext readerContext() {
944944
}
945945

946946
@Override
947-
public SourceLoader newSourceLoader(SourceFilter filter) {
947+
public SourceLoader newSourceLoader(@Nullable SourceFilter filter) {
948948
return searchExecutionContext.newSourceLoader(filter, request.isForceSyntheticSource());
949949
}
950950

0 commit comments

Comments
 (0)