位置: 编程技术 - 正文

深度解析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之临时表空间(深度解析桂附地黄丸)

  • 23年车辆购置税税率
  • 保证人不承担责任(胜诉案例)
  • 残疾人个人所得税
  • 材料采购暂估入账
  • 工程服务增值税税率1%
  • 收到税收返还会计分录
  • 个税里任职受雇从业类型
  • 销售额营业收入怎么填
  • 建筑业营改增前后区别
  • 土增税清算时统借统还利息能否据实扣除
  • 土地价值是否计入GDP
  • 子公司算总公司员工吗
  • 税控盘锁死还能报税吗
  • 税率是3%开成5%怎么办
  • 红字发票不小心点了暂存怎么办
  • 资产负债表用来调节利润的负债
  • 暂估成本一直拿不到发票
  • 公司成立之后有人投资怎么做分录?
  • 电子税务局怎么查看已开发票
  • 已经发货了点击确认收货可以吗?
  • 未认证的进项税账务处理
  • 如何关闭windows10自动更新
  • 常见内存大小
  • 工商年报的纳税总额怎么查询
  • 小规模纳税人增值税专用发票税率
  • 库存商品如何结转生产成本
  • php oci
  • 汇算清缴资产减值损失怎么填
  • 存货毁损账务处理
  • 广告公司的工程师好做吗
  • 最常用的成本核算方法表
  • vue设置时间格式
  • 理财的利息收入计入什么科目
  • 个人所得税申报流程图
  • 法恩达尔的信
  • 苍鹭一生可以活多久
  • 一维卷积padding
  • 电梯维保越来越没搞头了
  • 长期股权投资会计准则
  • 关税对企业有什么影响
  • 累计折旧怎么折
  • 管家婆实收资本显示负数什么原因
  • 外商独资企业资本金要求
  • 现金流量表本年累计金额怎么算
  • 预收物业费纳税义务发生时间
  • 门禁卡一般属于什么卡
  • 应交税费会计分录完整版
  • 公司过账的款项怎么入账
  • 职工报销费用
  • 房地产公司项目开发流程
  • 增值税专用发票和普通发票的区别
  • 安装设备是干嘛的
  • 如何编写wa
  • mysql union join
  • dll文件在哪儿
  • 电脑蓝屏bios设置教程
  • w7系统怎么扫描
  • windows8进入桌面
  • win7系统如何关闭开机自动启动软件
  • windows xp系
  • 应该怎么修复
  • iptables配置详解
  • w8系统一键恢复
  • win7开机提示由于启动计算机时出现页面文件
  • cocos做游戏
  • javascript中函数
  • 微信和qq时间格式不一样
  • unityab包
  • jquery动效
  • 关于减肥的好方法
  • unity3d 脚本
  • shell中判断字符串
  • unity5用什么语言
  • jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
  • 每天一篇文章锻炼口才的文章
  • 又一枚精彩的弹幕效果jQuery实现
  • 新办企业没有员工要报个人所得税吗
  • 广西壮族自治区图书馆
  • 最新专票税率几个档
  • 浙江职称评审网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设