当前位置:网站首页>MySQL全文索引
MySQL全文索引
2022-08-09 09:44:00 【Petrochor】
MySQL在使用LIKE进行模糊匹配查询的时候,字段索引会失效,因此在数据量较大的情况下,LIKE查询效率极低,就可以使用全文索引(FullText)进行优化。
全文索引(FullText)是将存储于数据库中的整本书或整篇文章中的任意信息查找出来的技术。它可以根据需要获得全文中有关章、节、段、句、词等信息,也可以进行各种统计和分析。
MySQL还提供了支持中文、日文和韩文的内置全文解析器ngram。
创建全文索引
创建表时创建索引
CREATE TABLE `articles` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NULL DEFAULT NULL,
`content` text NULL DEFAULT NULL,
FULLTEXT INDEX `content`(`content`) WITH PARSER `ngram`
) ENGINE = InnoDB;为现有表添加索引
ALTER TABLE `articles` ADD FULLTEXT INDEX `content`(`content`) WITH PARSER ngram;删除全文索引
ALTER TABLE `articles` DROP INDEX `content`;使用全文索引
自然语言全文索引
将搜索字符串解释为自然人类语言(自有文本)中的短语,没有特殊运算符,但双引号(“)除外。
EXPLAIN SELECT * FROM `articles` WHERE MATCH(content) against ('PHP' in NATURAL LANGUAGE mode);布尔全文索引
使用此修饰符,某些字符在搜索字符串中的单词的开头或结尾处具有特殊含义。在以下查询中, +和-运算符分别表示必须存在或不存在单词才能进行匹配。
EXPLAIN SELECT * FROM `articles` WHERE MATCH(content) against ('PHP' IN BOOLEAN MODE);边栏推荐
猜你喜欢
![[ASM] Bytecode operation MethodVisitor case combat generation object](/img/a9/df07614f875794d55d530bd04dc476.jpg)
[ASM] Bytecode operation MethodVisitor case combat generation object

mysql简单安装

【八大排序④】归并排序、不基于比较的排序(计数排序、基数排序、桶排序)

Command line query database

OSCS开源软件安全周报,一分钟了解本周开源软件安全大事
![[Personal study summary] CRC verification principle and implementation](/img/99/ae0862522cd0d1c8f45604b9cd88c5.png)
[Personal study summary] CRC verification principle and implementation

通过程序发送 Gmail 邮件

程序环境和预处理

快速解决MySQL插入中文数据时报错或乱码问题

EndNote User Guide
随机推荐
Ontology development diary 02 - simple sparql query
makefile学习-解决目标文件输出路径问题
浏览器的报错分类
[Machine Learning] Basics of Data Science - Basic Practice of Machine Learning (2)
电脑硬件基础知识科普
MySQL常用存储引擎,你不可错过的知识点!
日期操作比较全面得代码
5. Transform Streams
6. The File types
通过程序发送 Gmail 邮件
4. Generics and Utilities
归并排序
【机器学习】数据科学基础——机器学习基础实践(二)
Tom Morgan | 人生二十一条法则
实用小技能:一键获取Harbor中镜像信息,快捷查询镜像
RPC服务远程漏洞
【八大排序④】归并排序、不基于比较的排序(计数排序、基数排序、桶排序)
5.Set interface and implementation class
Practical skills: a key for image information in the Harbor, quick query image
Redis 回击 Dragonfly:13 年后,Redis 的架构依然是同类最佳