位置: 编程技术 - 正文

深度解析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
  • 计提缴纳社保的会计分录
  • 网络科技公司会计核算及账务处理
  • 城市公交可以承包吗
  • 进口商品合同
  • 财务人员必备知识
  • 发票有几个
  • 办税员的工作职责
  • 个人所得税征收范围
  • 一般纳税人做账报税的整个流程详细
  • win10任务视图怎么用
  • 计提减值后折旧年限怎么算
  • 进口增值税的账务处理
  • 常用的php操作mysql的函数有哪些
  • cuda运行环境
  • 固定资产清理科目核算内容
  • php生成随机数不重复
  • 利息收入如何会计分录
  • vue项目部署后白屏
  • 知识图谱ui
  • 织梦怎么添加相关
  • php代码自动生成
  • 带有折扣的增值税怎么算
  • 织梦安装数据库一直连接失败
  • 什么是增值?
  • 生产车间发生的费用计入什么科目
  • 小规模纳税人的个人所得税怎么算
  • sql server 2008r2连接
  • 通过法院拍卖取得的土地没有得到执行属于什么案件
  • 怎么打印银行对账单
  • 跨年暂估成本如何冲销
  • 已经认证抵扣的发票,要退回,怎么处理
  • 应收账款无法收回会计分录
  • 工会赞助费
  • 购买债券的交易费计入什么科目
  • 行政单位维修管理制度
  • 有净残值的固定资产怎么计提折旧
  • 跨年暂估成本会计分录
  • 销售产品收取的价款
  • 资产损失扣除
  • sql server多行添加
  • xp系统开机checking
  • macos sierra怎么样
  • mac的command键相当于pc的什么键
  • ubuntu server怎么样
  • 如何修改linux系统名称
  • 一打字就出现windows设置
  • win7架设ftp服务器
  • win8找不到桌面
  • windows自带视频
  • Win10预览版镜像
  • tar命令参数详解
  • 微信小程序自动跳转怎么关闭
  • JavaScript中的数据类型分为两大类
  • unity3d官方教程
  • unity导出exe文件
  • Node.js中的construct
  • toggle button什么作用
  • unity自动寻路插件
  • 没有实例化是什么意思
  • jquery自定义组件
  • ubuntu安装步骤详解
  • 北京顶点b128怎么样
  • A级纳税人和一般纳税人区别
  • 完税证明可以自己在官网打印吗
  • 预缴增值税申报表申报期限
  • 个体户不用开发票只纳税和记账的话还会罚款吗?
  • 统一社会信用代码有什么用
  • 怎么下载国家税务局网上办税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设