MySQL - 全文搜索 - 运算符搜索字符串的一部分

时间:2018-02-05 21:52:41

标签: mysql full-text-search

我遇到全文搜索问题。在我的专栏中:filter_name我有一条记录:kalah现在我正在尝试使用全文搜索获取此记录。这是我的SQL查询:

SELECT * FROM `table` WHERE MATCH (`filter_name`, `filter_client_phone`) AGAINST (\'+'.trim($post.'*\' IN BOOLEAN MODE);

和$ post是:“al”,所以查询最终看起来像:

SELECT * FROM `table` WHERE MATCH (`filter_name`, `filter_client_phone`) AGAINST (+al* IN BOOLEAN MODE);

但是此查询不会搜索我的结果:k al 啊。当$ post是:“kal” - 这没关系。

如何更改我的sql查询以使用substring搜索单词,substring是我数据库中全字符串的一部分?

感谢。

0 个答案:

没有答案