From 3946e6a565ed5ae87289f56ceef8f35deb551928 Mon Sep 17 00:00:00 2001 From: Simeon Widdis Date: Tue, 8 Oct 2024 17:08:45 -0700 Subject: [PATCH] Fix the bug Signed-off-by: Simeon Widdis --- .../sql/opensearch/request/OpenSearchQueryRequest.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/opensearch/src/main/java/org/opensearch/sql/opensearch/request/OpenSearchQueryRequest.java b/opensearch/src/main/java/org/opensearch/sql/opensearch/request/OpenSearchQueryRequest.java index fff252f3b4..02f25f5e4f 100644 --- a/opensearch/src/main/java/org/opensearch/sql/opensearch/request/OpenSearchQueryRequest.java +++ b/opensearch/src/main/java/org/opensearch/sql/opensearch/request/OpenSearchQueryRequest.java @@ -189,6 +189,9 @@ public OpenSearchResponse searchWithPIT(Function // Set sort field for search_after if (this.sourceBuilder.sorts() == null) { this.sourceBuilder.sort(DOC_FIELD_NAME, ASC); + // Temp workaround to preserve sort location more exactly, + // see https://github.com/opensearch-project/sql/pull/3061 + this.sourceBuilder.sort("_id", ASC); } SearchRequest searchRequest = new SearchRequest().source(this.sourceBuilder); this.searchResponse = searchAction.apply(searchRequest);