From 672544660f121cae78911c28f064e7a3ceb9cf75 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Tue, 17 Mar 2026 09:54:50 +0100 Subject: [PATCH] fix: enable trackTotalHits for accurate OpenSearch result counts Co-Authored-By: Claude Opus 4.6 (1M context) --- .../java/com/cameleer3/server/app/search/OpenSearchIndex.java | 1 + 1 file changed, 1 insertion(+) diff --git a/cameleer3-server-app/src/main/java/com/cameleer3/server/app/search/OpenSearchIndex.java b/cameleer3-server-app/src/main/java/com/cameleer3/server/app/search/OpenSearchIndex.java index 062f12fb..5d564b89 100644 --- a/cameleer3-server-app/src/main/java/com/cameleer3/server/app/search/OpenSearchIndex.java +++ b/cameleer3-server-app/src/main/java/com/cameleer3/server/app/search/OpenSearchIndex.java @@ -125,6 +125,7 @@ public class OpenSearchIndex implements SearchIndex { return org.opensearch.client.opensearch.core.SearchRequest.of(b -> { b.index(INDEX_PREFIX + "*") .query(buildQuery(request)) + .trackTotalHits(th -> th.enabled(true)) .size(size) .from(request.offset()) .sort(s -> s.field(f -> f