Skip to content

Commit 677c3d7

Browse files
apmatthewsangeloskath
authored andcommitted
fix ending check for Porter stemmer
1 parent 2a1aa23 commit 677c3d7

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

src/NlpTools/Stemmers/PorterStemmer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ protected function ends($s,$length)
155155
{
156156
if ($s[$length-1] != $this->b[$this->k])
157157
return false;
158-
if ($length > $this->k+1)
158+
if ($length >= $this->k+1)
159159
return false;
160160
if (substr_compare($this->b,$s,$this->k-$length+1,$length)!=0)
161161
return false;

tests/data/Stemmers/PorterStemmerTest/stems.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11056,6 +11056,7 @@ inward
1105611056
inwardli
1105711057
inward
1105811058
inward
11059+
ion
1105911060
ionia
1106011061
ionian
1106111062
ips

tests/data/Stemmers/PorterStemmerTest/words.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11056,6 +11056,7 @@ inward
1105611056
inwardly
1105711057
inwardness
1105811058
inwards
11059+
ion
1105911060
ionia
1106011061
ionian
1106111062
ipse

0 commit comments

Comments
 (0)