From 046dcd5842ec69190313fbff9925a38f02344f4e Mon Sep 17 00:00:00 2001 From: David Kyle Date: Wed, 24 Sep 2025 16:30:33 +0100 Subject: [PATCH] [ML] Tolerate mixed types in datafeed stats sort (#135096) --- docs/changelog/135096.yaml | 5 +++++ .../xpack/ml/job/persistence/JobResultsProvider.java | 1 + 2 files changed, 6 insertions(+) create mode 100644 docs/changelog/135096.yaml diff --git a/docs/changelog/135096.yaml b/docs/changelog/135096.yaml new file mode 100644 index 0000000000000..d957c8c769009 --- /dev/null +++ b/docs/changelog/135096.yaml @@ -0,0 +1,5 @@ +pr: 135096 +summary: Tolerate mixed types in datafeed stats sort +area: Machine Learning +type: bug +issues: [] diff --git a/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/job/persistence/JobResultsProvider.java b/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/job/persistence/JobResultsProvider.java index 56cd1948b021f..a78eefea9c3d1 100644 --- a/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/job/persistence/JobResultsProvider.java +++ b/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/job/persistence/JobResultsProvider.java @@ -705,6 +705,7 @@ private SearchRequestBuilder createLatestDatafeedTimingStatsSearch(String indexN .setQuery(QueryBuilders.idsQuery().addIds(DatafeedTimingStats.documentId(jobId))) .addSort( SortBuilders.fieldSort(DatafeedTimingStats.TOTAL_SEARCH_TIME_MS.getPreferredName()) + .setNumericType("double") .unmappedType("double") .order(SortOrder.DESC) );