我正在尝试使用SOUNDEX在公司名称之间进行比较,但php对soundex的调用只输出3位数,因此比较不是很准确。有没有办法获得更好的soundex输出,从而使结果更准确?
发布于 2009-01-08 19:01:29
请尝试使用metaphone
发布于 2009-01-09 16:05:36
根据您SOUNDEXing所针对的对象,在数据库级别运行SOUNDEX()可能会更便宜:
$result = $db->query("
SELECT
company.id,
company.name,
SOUNDEX(company.name) AS soundex
FROM
company
WHERE
company.name SOUNDS LIKE '$companyName'
");https://stackoverflow.com/questions/425421
复制相似问题