Re: Another Porter2 question: "able" sample seems wrong
Martin Holmes <[email protected]> Sun, 30 Jun 2019 10:07:42 -0700
| Newsgroups | gmane.comp.search.snowball |
|---|---|
| Message-ID | <[email protected]> |
Hi Martin, I've hit another issue with exactly this point in the algorithm. The word "knife" (to take one example) survives unchanged as far as Step 5. Then we have the instruction: e : delete if in R2, or in R1 and not preceded by a short syllable R1 for knife is position 5 (e), and R2 is position 6 (empty). So: - the final e is not in R2; but - The final e is in R1, so the second condition applies: If e is preceded by a short syllable, then it should be deleted. What precedes the e is "knif". This seems to me to match the definition of a short syllable: "Define a short syllable in a word as either (a) a vowel followed by a non-vowel other than w, x or Y and preceded by a non-vowel, or * (b) a vowel at the beginning of the word followed by a non-vowel." Definition a) seems to apply: a vowel (i) followed by a non-vowel other than w, x or Y (f) and preceded by a non-vowel (n). Therefore the e should be deleted. But in the test data it isn't. What am I missing? All help appreciated, Martin On 2019-06-04 12:36 p.m., Martin Porter wrote: > yes, I think your last point is effectively the right way of looking > at it. 'e' is in R1, but 'e' itself is preceded by (immediately > preceded by) 'abl', which is not a short syllable. > > The idea of all this is to distinguish (for example), ap and ape, so > ap and aps stem to ap, and ape, apes, aping, aped stem to ape. It is a > distinction for the "short syllable" case. > > (Incidentally, I am somewhat quoting from memory here, not having > access to my Linux machine, but I think I've got this right.) > > _______________________________________________ > Snowball-discuss mailing list > [email protected] > https://lists.tartarus.org/mailman/listinfo/snowball-discuss > _______________________________________________ Snowball-discuss mailing list [email protected] https://lists.tartarus.org/mailman/listinfo/snowball-discuss