位置: 编程技术 - 正文

深度解析MySQL 5.7之中文全文检索(深度解析天梁坐命)

编辑:rootadmin

推荐整理分享深度解析MySQL 5.7之中文全文检索(深度解析天梁坐命),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:深度解析你也是个rapper,深度解析张艺谋《坚如磐石》,深度解析冯德伦最后为什么选了舒淇,深度解析何以笙箫默,深度解析桂附地黄丸,深度解析张艺谋《坚如磐石》,深度解析桂附地黄丸,深度解析桂附地黄丸,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

其实全文检索在MySQL里面很早就支持了,只不过一直以来只支持英文。缘由是他从来都使用空格来作为分词的分隔符,而对于中文来讲,显然用空格就不合适,需要针对中文语义进行分词。这不,从MySQL 5.7开始,MySQL内置了ngram全文检索插件,用来支持中文分词,并且对MyISAM和InnoDB引擎有效。

在使用中文检索分词插件ngram之前,先得在MySQL配置文件里面设置他的分词大小,比如,

这里把分词大小设置为2。要记住,分词的SIZE越大,索引的体积就越大,所以要根据自身情况来设置合适的大小。

示例表结构:

示例数据,有6行记录。

显式指定全文检索表源

通过系统表,就可以查看到底是怎么划分articles里的数据。

深度解析MySQL 5.7之中文全文检索(深度解析天梁坐命)

这里可以看到,把分词长度设置为2,所有的数据都只有两个一组。上面数据还包含了行的位置,ID等等信息。

接下来,我来进行一系列检索示范,使用方法和原来英文检索一致。

一、自然语言模式下检索:

1、得到符合条件的个数,

2、得到匹配的比率,

二、布尔模式下搜索,这个就相对于自然模式搜索来的复杂些:

1、匹配既有管理又有数据库的记录,

2、匹配有数据库,但是没有管理的记录,

3、匹配MySQL,但是把数据库的相关性降低,

三、查询扩展模式,比如要搜索数据库,那么MySQL,oracle,DB2也都将会被搜索到,

当然,我这里只是功能演示,更多的性能测试,大家有兴趣可以进行详细测试。由于N-grm是中文检索常用的分词算法,已经在互联网大量使用,这次集成到MySQL中,想必效果上不会有太大的问题。

总结

标签: 深度解析天梁坐命

本文链接地址:https://www.jiuchutong.com/biancheng/349636.html 转载请保留说明!

上一篇:MySQL 使用 SSL 连接配置详解(ssms连接mysql)

下一篇:深度解析MySQL 5.7之临时表空间(深度解析桂附地黄丸)

  • 小规模纳税人税率2023年是多少
  • 转让不动产账务处理
  • 个人接私活需要缴税吗
  • 出纳发票不见了可以用微信转账记录记账吗
  • 销售并提供安装的税率
  • 审计的基本流程是什么
  • 汇算清缴交了税怎么做分录
  • 个人如何对公账户汇款
  • etc充值怎么操作
  • 母子公司无偿划转股权印花税
  • 售后服务企业返利政策
  • 公司购买的二手车如何计提折旧
  • 无法收回的应收款计入什么科目
  • 过期增值税发票怎么处理
  • 以前年度管理费用多计
  • 发放外单位人员奖金 个人所得税
  • 免税收入的三个条件
  • 电力公司安装变压器要多少钱
  • 销售合同总金额含税还是不含税
  • 农产品一般纳税人免税吗
  • 工薪个人所得税扣除
  • 小规模纳税人发票图片
  • 两年前少缴的税款是否应补缴?
  • 开专票需要哪些东西
  • 哪些企业所得税汇算清缴
  • 房租税收怎么算?
  • 研发费用的税收政策
  • 鸿蒙工具栏在哪里
  • 华为mate手机sim卡怎么插
  • 怎么证明公司的存在
  • 加计抵减怎么做账务处理小企业会计准则
  • islp2sta.exe - islp2sta是什么进程 有什么作用
  • thinkphp框架流程原理
  • 一个php请求的执行过程
  • 企业的组织形式共5种
  • 纳税调整项目明细表30行怎么填写
  • 口腔门诊提供免费服务有哪些?
  • 前端的基本知识
  • 招待费专票可以抵扣进项吗
  • 权利许可证照印花税优惠政策
  • 权益法转换为成本法
  • 房产自用改为出租如何申报房产税
  • 建筑行业预缴个税怎么算
  • phpcms多站点
  • python怎么用?
  • SQLServer2005 XML数据操作代码
  • mysql卡住了
  • sqlserver数据库操作
  • 政府扶持资金使用要求
  • 收到预付货款用什么凭证
  • 结算备付金账户是什么帐户
  • 月末结转增值税怎么算
  • 行政事业单位零星维修相关规定
  • 建筑施工企业购入材料怎么做账
  • 存货有哪几个科目
  • 商标无形资产摊销计入什么科目
  • 借别人的承兑后期还现钱可以吗?
  • 建筑公司项目
  • 商业企业购入商品
  • MySQL Index Condition Pushdown(ICP)性能优化方法实例
  • sql替换快捷键
  • mysql80安装配置教程
  • mysql 存过
  • 电脑ems是什么意思啊
  • 系统设置用户密码在哪里
  • linux nc命令详解
  • win8系统如何关闭防火墙
  • Linux系统中如何编译C程序?
  • edit apps
  • shell脚本编写的基本知识
  • 断开网络联结的手机
  • 安卓静态库
  • android图形架构
  • 深入探究替换词
  • js判断checkbox是否被选中
  • 全国退休人员有几多人
  • 贵州省税务总局领导班子
  • 曲靖市国家税务局杨春天
  • 湖南电子税务局网上办税大厅
  • 土地招拍挂土地出让金
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设