全文检索扩展查询(同义词效果)
自定义停用词
ngram全文检索器(中文停用词)
前言
可以直接跟着官方敲一下: mysql官方文档-fulltext
现在的产品一言不合就想分词或者全模糊查询,之前的解决方案有...模糊查询很合理,不过匹配规则要稍微改改,后模糊查询的话,需求我麻溜的接了(大多数情况需求产品会退一步的)
争执失败了,产品说了某某某产品就是这样子,老板发话了我们也要; 结果链路复杂不说请求量还不见得小...基于字符的 ngram 全文检索解析器支持中日韩三种语言
日语还有一个MeCab解析器插件
虽然我们可以每一行都设置一个字符集,但是全文检索相关的列必须同字符
%这个用于模糊查询,全文检索不支持这个通配符...; 一般会使用 word* 这样子
DML(增删改)操作中,事务提交后才会正式插入到全文索引表中, 不会有脏读之类的问题
全文检索的全局配置
show global VARIABLES where Variable_name...,那么就得两个一起用; 想用一个字段需要单独为一个字段设置一个全文检索的索引
全文检索有相关度排名,当满足下面条件则按相关度进行排序
没有明确的order by
必须使用全文检索执行搜索
有多表联查时,