我遇到全文搜索问题。在我的专栏中: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是我数据库中全字符串的一部分?
感谢。