2011-02-17 114 views
1

我尝试使用“LIKE”,但它有点太确切。无论如何,使用某种球场范围来搜索匹配结果?有没有比“LIKE”更好的MySQL字符串比较?

+1

你想“全文”的搜索 - 这在字边界断线了,然后能得分关联?或同音词(匹配拼写错误)?或两者?或者是其他东西? – HorusKol 2011-02-17 02:27:45

回答

4

您可能正在寻找mySQL Fulltext search

它具有各种搜索模式 - “natural language”模式可能最接近您正在寻找。全文搜索有时可能会非常棘手,请务必阅读手册中的一些非显而易见的巨大陷阱。

如果这不是你想要的,你需要搜索词听起来类似,检查this question.