diff --git a/docs/changelog/85334.yaml b/docs/changelog/85334.yaml new file mode 100644 index 0000000000000..bd4d4c0711082 --- /dev/null +++ b/docs/changelog/85334.yaml @@ -0,0 +1,5 @@ +pr: 85334 +summary: Do not fetch source when finding index of last state docs +area: Machine Learning +type: bug +issues: [] diff --git a/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/job/persistence/JobResultsPersister.java b/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/job/persistence/JobResultsPersister.java index 6f50555fa1c3e..77d1eaed2a636 100644 --- a/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/job/persistence/JobResultsPersister.java +++ b/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/job/persistence/JobResultsPersister.java @@ -341,6 +341,7 @@ private static SearchRequest buildQuantilesDocIdSearch(String quantilesDocId) { return new SearchRequest(AnomalyDetectorsIndex.jobStateIndexPattern()).allowPartialSearchResults(false) .source( new SearchSourceBuilder().size(1) + .fetchSource(false) .trackTotalHits(false) .query(new BoolQueryBuilder().filter(new IdsQueryBuilder().addIds(quantilesDocId))) ); diff --git a/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/process/IndexingStateProcessor.java b/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/process/IndexingStateProcessor.java index aa89d2097771b..3658e900e76c7 100644 --- a/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/process/IndexingStateProcessor.java +++ b/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/process/IndexingStateProcessor.java @@ -217,6 +217,7 @@ private String getConcreteIndexOrWriteAlias(String documentId) { SearchRequest searchRequest = new SearchRequest(AnomalyDetectorsIndex.jobStateIndexPattern()).allowPartialSearchResults(false) .source( new SearchSourceBuilder().size(1) + .fetchSource(false) .trackTotalHits(false) .query(new BoolQueryBuilder().filter(new IdsQueryBuilder().addIds(documentId))) );