当前位置:   article > 正文

MySQL索引之全文索引(FULLTEXT)缺陷_mysql全文索引缺点

mysql全文索引缺点

全文索引的缺陷:
1 数据表越大,全文索引效果好,比较小的数据表会返回一些难以理解的结果。
2 全文检索以整个单词作为匹配对象,单词变形(加上后缀,复数形式),就被认为另一个单词。
3 只有由字母,数字,单引号,下划线构成的字符串被认为是单词,带注音符号的字母仍是字母,像C++不再认为是单词
4 不区分大小写
5 全文索引创建速度慢,而且对有全文索引的各种数据修改操作也慢
6 只能在CHAR、VARCHAR、TEXT类型字段上使用全文索引
7 全文索引导致磁盘资源的大量占用,全文索引本身就是一个利用磁盘空间换取性能的方法。全文索引大的原因是,按照某种语言来进行分词。
8 更新字段值,全文索引的索引不会自动更新,索引定期维护,以及表本身的维护操作使得这个表的管理成本大大的增加。
9 使用全文索引并不是对应用透明的。如果要想利用全文索引,必须修改查询语句。原有的查询语句是不可能利用全文索引的,需要改成全文索引规定的语法。全文索引不会影响到其他的SQL语句。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/863081
推荐阅读
相关标签
  

闽ICP备14008679号