2009-11-30 96 views
1

我实现了MySQL全文搜索并完美工作。
现在客户希望通过搜索找到部分匹配项,例如术语“base”应该与'database'匹配。
我知道全文搜索的全部思想是基于单词分隔符,并搜索完整的单词。
我知道我很可能将不得不使用不合需要的LIKE '%$term%',这将破坏全文搜索的甜头和表现。
那么,有没有希望?
在此先感谢。可以调整MySQL全文搜索以搜索部分单词吗?

PS:我是用户https://stackoverflow.com/users/151053/petruza,我在我自己的网站上有openID身份验证,但是我的主机最近关闭了,所以我无法通过它登录,所以我使用了这种别名。

回答

0

您是否听说过Sphinx?它与MySQL很好地集成,并且是一个功能强大(且快速!)的全文索引器。

你会爱上它的。

(不,他们不支付我)