2

我正在尝试使用 SOUNDEX 对公司名称进行比较,但对 soundex 的 php 调用仅输出 3 位数字,因此比较不太准确。有没有办法获得更好的 soundex 输出,从而使结果更准确?

4

2 回答 2

4

尝试使用变音

于 2009-01-08T19:01:28.810 回答
1

根据您所针对的SOUNDEX ,在数据库级别运行SOUNDEX()可能更便宜:

$result = $db->query("
    SELECT
        company.id,
        company.name,
        SOUNDEX(company.name) AS soundex
    FROM
        company
    WHERE
        company.name SOUNDS LIKE '$companyName'
");
于 2009-01-09T16:05:35.817 回答