Skip to content

Commit 6f43d89

Browse files
authored
Revert "Nullify sourceAsMap once a search hit is processed (#119734)" (#119751)
This reverts commit ab77144.
1 parent 8edcdd4 commit 6f43d89

File tree

2 files changed

+1
-12
lines changed

2 files changed

+1
-12
lines changed

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

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -491,13 +491,6 @@ public Map<String, Object> getSourceAsMap() {
491491
return sourceAsMap;
492492
}
493493

494-
/**
495-
* Set the cache document as a map to {@code null}.
496-
*/
497-
public void resetSourceAsMap() {
498-
sourceAsMap = null;
499-
}
500-
501494
/**
502495
* The hit field matching the given field name.
503496
*/
@@ -735,7 +728,6 @@ private void deallocate() {
735728
if (SearchHit.this.source instanceof RefCounted r) {
736729
r.decRef();
737730
}
738-
SearchHit.this.sourceAsMap = null;
739731
SearchHit.this.source = null;
740732
}
741733

server/src/main/java/org/elasticsearch/search/fetch/FetchPhaseDocsIterator.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,7 @@ public final SearchHit[] iterate(
8686
}
8787
currentDoc = docs[i].docId;
8888
assert searchHits[docs[i].index] == null;
89-
SearchHit searchHit = nextDoc(docs[i].docId);
90-
// free some memory
91-
searchHit.resetSourceAsMap();
92-
searchHits[docs[i].index] = searchHit;
89+
searchHits[docs[i].index] = nextDoc(docs[i].docId);
9390
} catch (ContextIndexSearcher.TimeExceededException e) {
9491
if (allowPartialResults == false) {
9592
purgeSearchHits(searchHits);

0 commit comments

Comments
 (0)