位置: 编程技术 - 正文

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

  • 回退税款所属期后怎么返回
  • 增值税10000交多少税
  • 注销公司详细步骤
  • 承兑汇票可以当现金用吗
  • 资产负债表季报本月数怎么填
  • 将购进的货物无偿赠送给客户
  • 外贸公司有国企吗
  • 个人转让商铺个人所得税核定征收
  • 开出银行汇票支付手续费
  • 股东退股可以支付现金吗
  • 赠送样品视同销售增值税该怎么做账务处理呢?
  • 开办公用品发票需要清单吗
  • 冠名发票申请要求有哪些?
  • 税收编码选错了,发票已经开出去几个月了,还有影响吗
  • 污水处理厂的财务处理流程
  • 预付帐款科目如何转平?
  • 海关票怎么认证
  • 支付工程款不得超60天
  • 会计新手入门
  • 房子转租扣钱吗
  • 王者荣耀如何充值退款
  • win10更新windows
  • 运费结转成本的计算公式
  • 改变资金用途的说明
  • 为什么网页总是跳掉
  • php中实现文件上传的函数
  • 表单提交错误后怎么撤销
  • 网页读出来
  • 垫资计入什么会计科目
  • 销售使用过的固定资产可以开专票吗
  • lmgrd.exe是什么进程
  • 阿里云搭建hexo
  • 海关发票丢失怎么处理
  • 民间非营利组织会计制度
  • burp怎么安装
  • 基于Java+Springboot+vue在线版权登记管理系统设计实现
  • 提取备用金记账凭证图片
  • 商贸公司如何结转销售成本
  • 小规模纳税人是什么意思
  • 外汇核销是什么意思
  • mysql的基本介绍
  • mysql行锁的作用
  • 供应商发票多开了如何处理?
  • 成本核算方法是指
  • 企业的留存收益有
  • 质量赔偿金
  • 收到的承兑怎么转给别人
  • 个体户是否要做账务处理
  • 预缴的增值税放哪个科目
  • 垃圾清运费的收费标准乱要钱怎么办
  • 民办非企业单位免税
  • 技术员差旅费计入哪个会计科目
  • 扣非净利润占比多少合理
  • 可以先抵扣下个月工资吗
  • 日用品增值税率是多少
  • 税务稽查补缴增值税税的账务处理流程
  • 建筑业营改增后,人工费不存在可抵扣
  • 创建svn库
  • ubuntu20.04升级20.10
  • 笔记本不支持win8
  • linux deploy 无root
  • win8应用商店停止服务
  • jquery对动态生成的进行操作
  • shutdown命令不能运行
  • python上传文件到网站
  • linux怎么全盘备份
  • linux bash中too many arguments问题的解决方法
  • linux中crontab
  • node.js app
  • javascript HTML+CSS实现经典橙色导航菜单
  • android刷题
  • android判断应用是否在前台
  • 税务软件服务商
  • 国地税机构改革方案
  • 不含税价是除以1.13还是乘以0.87
  • 车辆营运证去哪里审
  • 重庆市国税电子税务局
  • 国税申报密码忘了怎么办
  • 零申报的企业残保金怎么申报
  • 预缴税款怎么做账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设