位置: 编程技术 - 正文

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

  • 所得税费用的计提
  • 利润表主营业务成本怎么算
  • 外部审计内容是什么
  • 出租房屋收取的水电费如何记账
  • 土地入固定资产还是无形资产
  • 进口发票可以抵扣吗
  • 资产减值损失有二级科目吗
  • 发票领用簿怎么领发票
  • 分期付款外币采购形成的差异如何做会计处理?
  • 高工资怎么说
  • 预计退货的会计分录 东奥
  • 多交税费退税会计处理
  • 进口材料支付的关税
  • 劳动合同的主要条款
  • 小规模纳税人未开票收入填在哪里
  • 个人去税局开劳务费需要注意什么
  • 小规模收到专票要做进项税额转出吗
  • 不动产进项税额转出分录
  • 公积金提取条件
  • 利息支出怎么结转
  • 个人所得税申请免税条件
  • 金蝶系统怎么修改库存数量
  • 赠与合同要公证吗有效吗
  • Intel 酷睿i5 8300H
  • php8底层内核
  • php-ml
  • 认缴出资没到位违法吗
  • php的数组函数
  • u盘格式化技巧
  • Sublime Text v4.0(4143)破解方法
  • 如何解决php使用延迟问题
  • PHP使用http_build_query()构造URL字符串的方法
  • 维多利亚国家艺术馆
  • 房屋土地使用权到期后续费标准
  • 应收账款与预收账款重分类表怎么做
  • 开源模型:小羊驼(Vicuna-13B),可达chatGPT九成效果。
  • dex源码提取
  • 视同销售在纳税明细表中怎么填
  • 社保费怎么做记账凭证
  • 帝国cms教程官方完整版
  • c语言中asin
  • 公司从个人手中购买二手车
  • 公司不按股权比例分红是否合法
  • 无形资产开发阶段的支出应当全部资本化
  • db2 select as
  • 在建工程增多
  • 以非现金资产抵偿债务
  • 融资性售后回租承租方出售资产为什么不缴纳增值税
  • 跨两年的发票可以冲红吗
  • 固定资产的特点有哪几个
  • 为什么零售业只进不出呢
  • 购买食品应注意哪些问题?
  • 保险由承租方还是出租方承担
  • mysql案例分析
  • 教你怎么使用加油机
  • 计算机二级考试时间2024
  • 不固定参数的存储器
  • sql语句删除语句
  • 如何快速提升花呗额度
  • xp系统安装版如何安装
  • 两种方法解决一年级看图问题
  • win10windows更新
  • ubuntu 12.04 intel集成显卡设置分辨率的步骤分享
  • centos apache 配置
  • ubuntu安装多个cuda
  • 安装win8.1系统步骤
  • mac之间传送帐号怎么传送
  • Linux Kernel 4.10第5个候选版本RTM版发布 2月12日发布正式版
  • unity自动攻击
  • 极简主义分析
  • android中常用的adapter不包括
  • perl 文件
  • js document.cookie
  • jquery滚动条滚动到指定位置
  • 基于python的游戏
  • three.js typescript
  • javascript none
  • python enumeration
  • javastudio
  • 煤炭资源税税率调整
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设