MYSQL全文本搜索

使用全文本搜索

为了进行全文本搜索,必须索引被搜索的列,而且要随着数据的改变不断的重新索引。对表列进行适当的改进后,MySQL会自动进行所有的索引和重新索引。
优点:
性能快
明确控制
智能化的结果

启用全文本搜索

FULLTEXT(列名):MySQL对该列索引自动更新

进行全文本搜索

使用Match()–被搜索的列、Against()–指定要使用的搜索表达式。进行全文本搜索
例如:select note_text
from table
where Match(note_text) Against(‘hello’);

使用拓展查询

例如:select note_text
from table
where Match(note_text) Against(‘hello’ WITH QUERY EXPANSION);

布尔文本搜索

例如:select note_text
from table
where Match(note_text) Against(‘hello’ IN BOOLEAN MODE);

IN BOOLEAN MODE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值