我正在尝试实现波特词干算法,但在这一点上我被困住了:
步骤1b
(m>0) EED -> EE feed -> feed同意->协议(*v*) ED ->抹灰->灰泥流血->失血(*v*) ING ->机动->马达唱->歌
饲料的m不是等于1吗?饲料>> cvvc[] >>cvc[].
如果是这样的话,为什么他不把饲料转换成收费,我知道这是错误的,有谁能澄清这一点吗?
您可以在这里查看原始算法,http://tartarus.org/~martin/PorterStemmer/def.txt
谢谢
发布于 2010-12-23 21:53:34
M的“feed”确实是1。然而,您需要仔细阅读文档。条件下的m指的是阀杆的测量,即需要在中计算替换后的值。在检查feed -> fee是否有效的情况下,计算m(fee) = 0,因此不执行替换操作。
也谢谢你的算法!太有趣了!
https://stackoverflow.com/questions/4522459
复制相似问题