Re: Another Porter2 question: "able" sample seems wrong
Martin Holmes <[email protected]> Sun, 30 Jun 2019 11:26:05 -0700
| Newsgroups | gmane.comp.search.snowball |
|---|---|
| Message-ID | <[email protected]> |
Forgive me, my logic was backwards. It's to be deleted if NOT preceded by a short syllable. I have it working perfectly now. Sorry for the distraction. Cheers, Martin On 2019-06-30 10:07 a.m., Martin Holmes wrote: > 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 _______________________________________________ Snowball-discuss mailing list [email protected] https://lists.tartarus.org/mailman/listinfo/snowball-discuss