在try 执行不区分大小写的搜索时,我遇到了MySQL全文索引的问题.我的数据库中有一个很大的列,用于存储数据,我希望能够搜索文本,而不区分大小写.例如,如果我的数据包含文本"be biopharma",我希望搜索"be"会返回此行,但它不会按预期工作.
我try 在MySQL中使用全文索引执行不区分大小写的搜索.我使用了以下SQL查询:
SELECT * FROM product WHERE MATCH(product.name) AGAINST ("+be*" IN BOOLEAN MODE);
当我搜索"be"时,我本以为该查询会返回包含文本"be biopharma"的行.但是,查询没有返回预期的结果.之所以出现这个问题,是因为MySQL的全文搜索在默认情况下区分大小写.我正在寻求有关如何修改查询或配置全文索引以正确执行不区分大小写的搜索的指导.