我想在我的网站上搜索文章 - 是否可以使用简单的'LIKE'语句或者是否有更好的搜索算法用于MySQL?(重要的是它有效)
Alf*_*red 14
是否可以使用简单的'LIKE'语句或是否有更好的搜索算法用于MySQL?(重要的是它有效)
如果提高效率很重要,那么我认为LIKE绝对不是要走的路.
全文检索:392秒全文检索(缓存):272秒
全文布尔模式12秒全文布尔(缓存)11秒
Mnogosearch(外部)3.5秒Mnogosearch(外部缓存)1.06秒
狮身人面像0.23秒狮身人面像缓存0.15秒
LIKE%...%30秒Sec LIKE%...%(缓存)29秒秒
可能Sphinx是最有效的方法,它也支持MySQL.说实话,我自己从未使用过Sphinx,但是一些非常大的网站使用它.

设置另一个(可能是最后一个)替代方案可能更加困难.
我还认为MySQL全文搜索可能足够快并且更容易使用.
| 归档时间: | 
 | 
| 查看次数: | 25931 次 | 
| 最近记录: |