我已经将 Double-Metaphone 翻译成 ActionScript3,并且我想在将源代码发布到……嗯……公开之前对其进行测试(显然)。
我正在寻找一长串带有主要和次要代码的名称列表。除了一个包含成对名称的列表(大概它们应该匹配)之外,Google 找不到任何其他内容。
谢谢
最佳答案
您可以找到其他人的双变音位实现,在相同的长单词列表上运行它,并将结果与您自己的结果进行比较。
对于长单词列表,我喜欢 infochimps。他们有很多单词列表,例如 this one of 350,000 english words或this one of place names等等。
这里是implementations you can compare your results against 。这是一个online example ,除了它一次只测试一个单词 - 我想您必须下载并运行其中一个脚本才能测试一大堆单词。
对于每个单词,将返回两个代码;您可能想要测试返回的两个代码是否与另一个实现返回的代码相匹配。您可能知道the reference implementation is here与 full source code here ,但为了他人的利益无论如何都要包含链接。
关于metaphone - 双变音位测试套件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/604982/