BeiderMorseEncoder的默认实现以及如何调整以获得更好的结果?

时间:2019-07-17 11:12:22

标签: java phonetics apache-commons-codec

我有这个简单的代码

BeiderMorseEncoder beiderMorseEncoder = new BeiderMorseEncoder();
beiderMorseEncoder.setRuleType(RuleType.EXACT);
System.out.println(beiderMorseEncoder.encode("christina"));
System.out.println(beiderMorseEncoder.encode("kristina"));

这是上面的输出

Sristina|tSristin|tSristina|xriStina|xristin|xristina
kriStina|kristin|kristina

我期望它们至少具有一个共同的编码值,但事实并非如此。我也尝试过使用RuleType.APPROX和其他NameType。

我想知道我的期望是否错误?或者是否有一种方法可以微调这类事情,或者是否有一个可以执行此类事情的库?

谢谢

0 个答案:

没有答案