From ce2e2daf7b7bcc97fb380e67e6d67e1dbbf4941b Mon Sep 17 00:00:00 2001 From: "alexander.a.kuznetsov" Date: Wed, 25 Nov 2009 09:33:59 +0000 Subject: [PATCH] fixing bug if rule not applicable for word git-svn-id: https://russianmorphology.googlecode.com/svn/trunk@90 d817d54c-26ab-11de-abc9-2f7d1455ff7a --- morph/src/main/java/org/apache/lucene/morphology/Heuristic.java | 1 + 1 file changed, 1 insertion(+) diff --git a/morph/src/main/java/org/apache/lucene/morphology/Heuristic.java b/morph/src/main/java/org/apache/lucene/morphology/Heuristic.java index 7b00e93..b805361 100644 --- a/morph/src/main/java/org/apache/lucene/morphology/Heuristic.java +++ b/morph/src/main/java/org/apache/lucene/morphology/Heuristic.java @@ -40,6 +40,7 @@ public class Heuristic implements Serializable { } public String transofrmWord(String w) { + if (w.length() - actualSuffixLengh < 0) return w; return w.substring(0, w.length() - actualSuffixLengh) + actualNormalSuffix; }