实际上,我使用此方法显示搜索请求的相似单词.
$query = "SELECT * FROM searches WHERE Query LIKE '%$search%' ORDER BY Query";
Run Code Online (Sandbox Code Playgroud)
如果有人搜索"nelly",它会在数据库中查找类似的单词
"nelly furtado,nelly ft.kelly"......
但我不想出现搜索过的单词..
例如:你搜索过nelly - 试试这个:nelly,nelly furtado,nelly ft.,
粗体词不应再出现了,因为它是搜索过的单词..是否有一种方法可以使用MATCH AGAINST?谢谢!
难道你不能做点什么...WHERE Query LIKE "%$search%' AND Query <> '$search'...吗?
不区分大小写: Query LIKE "%$search%' AND STRCMP(Query, '$search') == 0
| 归档时间: |
|
| 查看次数: |
1140 次 |
| 最近记录: |