I think for your case, when constructing NativeSearchQuery
, withStoredFields
should be used instead of withFields
:
NativeSearchQuery searchQuery = new NativeSearchQueryBuilder()
.withQuery(QueryBuilders.termQuery("_id", documentId))
.withStoredFields(storedFields)
.build();