From b730b17f5241b9a32a5ecbd45582eb98750b1114 Mon Sep 17 00:00:00 2001 From: Viktor Lofgren Date: Sat, 10 Aug 2024 10:21:59 +0200 Subject: [PATCH] (index) Correct handling of firstPosition to avoid d/z --- .../nu/marginalia/index/results/IndexResultScoreCalculator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/index/java/nu/marginalia/index/results/IndexResultScoreCalculator.java b/code/index/java/nu/marginalia/index/results/IndexResultScoreCalculator.java index d3110f79..e2c5b5ca 100644 --- a/code/index/java/nu/marginalia/index/results/IndexResultScoreCalculator.java +++ b/code/index/java/nu/marginalia/index/results/IndexResultScoreCalculator.java @@ -218,7 +218,7 @@ public class IndexResultScoreCalculator { int unorderedMatchInTitleCount = 0; int unorderedMatchInHeadingCount = 0; - int firstPosition = 0; + int firstPosition = 1; for (int i = 0; i < weightedCounts.length; i++) { if (positions[i] != null && ctx.regularMask.get(i)) { searchableKeywordsCount ++;