我正在使用MySQL全文搜索,但发现它缺少你的字符串是字段中的单词的一部分.如果我的领域是"纽约时报"并且我搜索"时间"我没有得到任何结果.解决这个问题的黑客方法是设置两个查询,一个执行全文搜索,另一个执行:
SELECT * FROM ___ WHERE 'string' LIKE %searchterm%
Run Code Online (Sandbox Code Playgroud)
有什么方法可以设置我的全文搜索来解决这个问题,所以我不必运行额外的查询?
您可以在全文搜索中使用通配符.更多信息在这里
SELECT * FROM _____ WHERE MATCH (title) AGAINST ('time*' IN BOOLEAN MODE);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13009 次 |
| 最近记录: |