mysql分词索引
前言
使用范围及限制
全文检索的全局配置
数据准备
全文检索元数据
INNODB_FT_CONFIG
INNODB_FT_BEING_DELETED
INNODB_FT_DELETED...的全文检索,万一很合适的话,后面就可以多一种备用方案了…
使用范围及限制
仅支持与InnoDB和MyISAM引擎,表现形式还略有不同,没有拿MyISAM进行测试
不支持分区表
不支持Unicode编码,...; 一般会使用 word* 这样子
DML(增删改)操作中,事务提交后才会正式插入到全文索引表中, 不会有脏读之类的问题
全文检索的全局配置
show global VARIABLES where Variable_name...全文检索有相关度排名,当满足下面条件则按相关度进行排序
没有明确的order by
必须使用全文检索执行搜索
有多表联查时,全文索引必须是连接中最左边的非常量表
SELECT count(*) count...全文检索的一些使用操作说明:
MYSQL DBMS 查找至少包含一个字符串的行
+MYSQL +DBMS 查找包含两个的字符串
+MYSQL DBMS 查找包含MYSQL的行,如果有DBMS则按照优先级进行排序