From 2e0bc9c1ce493311731dbf60f733ba94727ef993 Mon Sep 17 00:00:00 2001 From: David Kyle Date: Fri, 19 Sep 2025 16:21:47 +0100 Subject: [PATCH 1/2] Tolerate mixed types in sort --- .../xpack/ml/job/persistence/JobResultsProvider.java | 1 + 1 file changed, 1 insertion(+) 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) ); From cbd804b85a39ad9597885e4e3968652d81adb18a Mon Sep 17 00:00:00 2001 From: David Kyle Date: Fri, 19 Sep 2025 16:30:22 +0100 Subject: [PATCH 2/2] Update docs/changelog/135096.yaml --- docs/changelog/135096.yaml | 5 +++++ 1 file changed, 5 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: []