mysql - mysql全文搜索搜索1字长失败
问题描述
我在 mysql 上有全文搜索,但是当搜索长度为 1 的世界时忽略它们
我已经设定
ft_min_word_len = 1
ft_stopword_file = ""
我已经重新启动 mysql,修复表并再次构建全文但仍然忽略它们
搜索时
我们的世界 2 我得到了我们的世界 1 和我们的世界 3 的结果
虽然我期望只为我们的世界 2 获得结果
我用于搜索的 sql 是
( ( MATCH (c.keywords) AGAINST (' +our* +world* +2' IN BOOLEAN MODE) ) )
当我跑步时
SHOW VARIABLES LIKE 'ft_min_word_len'
我明白了
ft_min_word_len 1
我不知道还有什么可以让它发挥作用
任何帮助表示赞赏
解决方案
推荐阅读
- mysql - 获取派生值的子查询
- javascript - 无法使我的导入模块成为 const
- c - json-c 中 json.dumps() 的等价物是什么?
- scala - 扩展 DefaultParamsReadable 和 DefaultParamsWritable 不允许读取自定义模型
- android - CameraX:无法检查扩展是否可用
- flutter - Flutter - 四分之一圆形按钮
- java - 如何在 mvn 插件中丰富 ClassRealm?
- javascript - 在样式化组件的媒体查询中使用道具
- bash - 改进我的网站更改通知的 cron 脚本
- php - Laravel Sql 循环请求联合