位置: 编程技术 - 正文

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

  • 房地产企业什么时候开具正式发票
  • 劳保用品销售
  • 文化建设费退税会计分录怎么做
  • 个体户核定征收需要做账吗
  • 销售部门快递费用怎么算
  • 出纳单据交接表怎么填写
  • 收到返利款怎么做账
  • 出口货物补税申报表
  • 契税晚交有什么影响
  • 委托加工分装农药的委托人应当取得相应的
  • 未分配利润的计税基础是
  • 当天开的进项发票怎么开
  • 增值税什么情况下可以退税
  • 企业发票税收编码是什么
  • 补缴以前年度个税会计处理
  • 重新刻发票章需要什么资料
  • 延期付款利息的税率是多少
  • 可供出售债券投资
  • 节能减排奖励资金追回
  • 房产代理公司收客户钱违法
  • 原材料盘亏会计分录怎么做
  • 公司理财取得的成果
  • 增值税 附加税
  • 百旺发票修复怎么弄
  • 纳税人可以是自然人吗
  • 增值税免税标准30万含不含税
  • 国际货运运费的计算基础
  • 苹果macbookpro分辨率是多少
  • 哪些金融资产的股票会涨
  • php讲解
  • 员工的餐费补助怎么算
  • Win10 19043.1237 9月累积更新 KB5005565推送(附更新修复+下载)
  • 一般纳税人转小规模流程
  • sdhc 速度
  • 高新补贴收入是否可以作为不征税收入
  • 波来古市在哪里
  • php定时发送邮件
  • 纳入资本公积
  • 库存现金账务处理案例
  • RocketMQ-02
  • php数组有哪几种类型
  • 织梦系统安装教程
  • 股息红利所得为什么按照分配所得的企业所在地确定
  • 企业代扣代缴个人所得税申报流程图
  • 小规模季报利润表的本月数怎么报
  • mysql字符串索引如何排序
  • 工程施工企业收入1750万,利润怎么算
  • 建筑发票开具与土增税扣有什么关系?
  • 补缴上年度所得税的会计分录
  • 待抵扣进项税额什么意思
  • 党委经费是国家政府出吗?
  • 工会经费以前没交现在怎么补交
  • 公司注册资金可以变更减少吗
  • 净利润和毛利润的区别公式
  • mysql int(3)与int(11)的区别详解
  • 猛料高手
  • vista windows
  • mac如何重装系统win10
  • xp系统硬盘管理
  • macbook如何登录微信
  • 电脑中毒蓝屏了怎么办修复
  • 磁盘分区右键是灰色的
  • windows 8 key
  • 深入解析windows第7版
  • 手机注册发送验证码收不到
  • [置顶]bilinovel
  • jquery函数定义
  • jsp页面显示日历控件
  • php与nodejs
  • javascript教程chm
  • unity连接
  • android自定义权限申请弹窗
  • js实现带搜索功能的下拉菜单
  • Javascript字符串出现次数
  • jquery.form.js实现文件上传
  • 学校 税务登记
  • 乌市社保缴费一个月多少钱
  • 国家税务总局公告2017年第21号
  • 深圳12366接听客服工作怎么样
  • 20 百望九赋税控盘管理员默认指令多少?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设