From bb6b51ad91be7bc8164280469cef775f8eba557a Mon Sep 17 00:00:00 2001 From: Viktor Lofgren Date: Fri, 12 Apr 2024 10:13:25 +0200 Subject: [PATCH] (ngram) Fix index range in NgramLexicon to an avoid exception --- .../java/nu/marginalia/segmentation/NgramLexicon.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/libraries/term-frequency-dict/java/nu/marginalia/segmentation/NgramLexicon.java b/code/libraries/term-frequency-dict/java/nu/marginalia/segmentation/NgramLexicon.java index e7dc1017..7a6beeb8 100644 --- a/code/libraries/term-frequency-dict/java/nu/marginalia/segmentation/NgramLexicon.java +++ b/code/libraries/term-frequency-dict/java/nu/marginalia/segmentation/NgramLexicon.java @@ -80,7 +80,7 @@ public class NgramLexicon { int ct = counts.get(ordered); if (ct > 0) { - positions.add(Arrays.copyOfRange(parts, i - length, length)); + positions.add(Arrays.copyOfRange(parts, i - length, i)); } if (i >= hashes.length)