From 21859a1ccb503921c7f7f69f3c078e7379e26eb4 Mon Sep 17 00:00:00 2001 From: Yuxuan HU Date: Mon, 14 Sep 2026 11:57:56 +1000 Subject: [PATCH] update the total internal score to align with es-indexer --- .../aodn/ogcapi/server/core/service/ElasticSearchBase.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/src/main/java/au/org/aodn/ogcapi/server/core/service/ElasticSearchBase.java b/server/src/main/java/au/org/aodn/ogcapi/server/core/service/ElasticSearchBase.java index c7373599..42fab9db 100644 --- a/server/src/main/java/au/org/aodn/ogcapi/server/core/service/ElasticSearchBase.java +++ b/server/src/main/java/au/org/aodn/ogcapi/server/core/service/ElasticSearchBase.java @@ -220,8 +220,8 @@ protected Supplier buildCollectionSearchRequestSupplier(f "!doc['"+summaryScore+"'].empty ? doc['"+summaryScore+"'].value : 0.0; " + // Step 2: Normalize internal score to 0-1 range - // Assuming summaries.score is in range 0-146 - "double normalizedScore = internalScore / 146.0; " + + // Assuming summaries.score is in range 0-166 + "double normalizedScore = internalScore / 166.0; " + // Step 3: Ensure minimum multiplier to avoid zero scores "double multiplier = Math.max(normalizedScore, 0.01); " +