From b7753575246c04d4d261369bafb7a9f66396779c Mon Sep 17 00:00:00 2001 From: Peter-Josef Meisch Date: Thu, 30 Nov 2023 20:29:34 +0100 Subject: [PATCH] Fix type of returned sort values. Original Pull Request #2786 Closes #2777 (cherry picked from commit 3833975a1ad76ef9c90b1260b090ff1eb9af523c) (cherry picked from commit 0fb98eda39532ba1091a27a6acffe732c27d846f) --- .../data/elasticsearch/client/elc/DocumentAdapters.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/springframework/data/elasticsearch/client/elc/DocumentAdapters.java b/src/main/java/org/springframework/data/elasticsearch/client/elc/DocumentAdapters.java index 69e69e61c..c562e876b 100644 --- a/src/main/java/org/springframework/data/elasticsearch/client/elc/DocumentAdapters.java +++ b/src/main/java/org/springframework/data/elasticsearch/client/elc/DocumentAdapters.java @@ -138,7 +138,7 @@ final class DocumentAdapters { document.setPrimaryTerm(hit.primaryTerm() != null && hit.primaryTerm() > 0 ? hit.primaryTerm() : 0); float score = hit.score() != null ? hit.score().floatValue() : Float.NaN; - return new SearchDocumentAdapter(document, score, hit.sort().stream().map(TypeUtils::toString).toArray(), + return new SearchDocumentAdapter(document, score, hit.sort().stream().map(TypeUtils::toObject).toArray(), documentFields, highlightFields, innerHits, nestedMetaData, explanation, matchedQueries, hit.routing()); }