在法语javaapache中配置双变音

nhjlsmyf  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(273)

我想用javaapachedoublemetaphoneequal函数,但是用法语?我在做我的日常工作
你能告诉我应该在代码中添加什么吗?例如jaid mohamed,jawad mohamed给出true,而在法语中is应该是false

static DoubleMetaphone dd = new DoubleMetaphone();

 public static boolean resultat (final String value1, final String value2) 
 {
        return dd.isDoubleMetaphoneEqual(value1, value2,false);
    }

谢谢

eni9jsuy

eni9jsuy1#

如果您使用的是标准的apache实现,这是不可能的。从doublemetaphone javadoc:
将字符串编码为双变音值。该实现基于lawrence-philips的算法。
从维基百科的变音页面
变音是一种语音算法,由lawrencephilips于1990年出版,用于根据单词的英语发音索引单词
所以这对法语不起作用

相关问题