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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值