【发布时间】:2011-12-12 11:42:50
【问题描述】:
我有一个数据库,其中包含与音乐相关的乐队和其他艺术家的名称。现在我想根据这个数据库检查一个包含艺术家姓名的字符串,并找到相似或相等的艺术家以避免不同类型的拼写。
我找到了 php 函数 'similar_text',我确信,在循环期间构建一个脚本来进行这种比较是没有问题的。
进行此类比较的最佳和最快方法是什么?
【问题讨论】:
-
它是一次性脚本吗?还是常规流程(例如每天或每周)?
-
MySQL
soundex函数也可能有用。 -
每次上传 mp3 文件时,都会读取 id3-tags 并与数据库进行比较。 “soundex”似乎很有趣。有没有提供 mysql 数据库用例的好文章?
-
根据您的要求,您可以使用 LIKE 语句吗?
-
LIKE 语句只查找与某物相似的内容,我需要的是找到与某物相似的内容。
标签: php mysql performance comparison