位置: 编程技术 - 正文

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

  • 暂估冲回账务处理
  • 负债与所有者权益比率
  • 税务局代开发需要盖章吗
  • 取得虚开发票所得税分录如何处理?
  • 固定资产变动包括哪些内容
  • 服务性单位从事的是餐饮中介服务
  • 处理企业的财产有哪些
  • 前期差错更正会引起所有者权益总额变动吗
  • 收到福利费会计分录
  • 砂石开采销售需什么资质
  • 增值税发票查验平台官网网络异常
  • 增值税发票如何红冲
  • 清算时土地增值税计税依据
  • 购入材料的应付账款包括商业折扣吗
  • 跨年度的费用发票,如何做分录
  • 新药从开发到生产的流程
  • 工资不用交税还用上报么
  • 水利建设基金多交可以退么
  • 以前年度损益调整借贷方向
  • 农业合作社出售农产品怎么计税
  • 在Win7中,鼠标非最大化
  • u盘装系统系统放哪里
  • 资产负债表中资产等于什么
  • 厂房租金计入什么费用部门
  • 企业与企业之间进行的电子商务模式是
  • mac怎么设置桌面组件
  • 文件改后缀什么意思
  • 按销售收入比例分摊进项税额按月还是按年
  • 未付款的增值税发票可以抵扣吗
  • 子公司增发股票母公司为什么会产生利得
  • 重楼的功效与作用价格
  • yolov3网络结构详解
  • 存货非正常损失进项税额转出
  • 收到待报解预算收入怎么做账
  • vue.js.
  • AttributeError: cannot assign module before Module.__init__() call
  • 营改增小规模纳税人可以进项税额扣除对吗
  • fmt println
  • 工业企业采购流程
  • 红字申请表开错了怎么办
  • 未取得合法支付凭据和与本单位无关的收入
  • 固定资产融资租赁如何确认入账价值
  • 织梦怎么调用当前栏目下的文章
  • 什么是符合资本化
  • 网上0申报怎么操作步骤
  • 个体工商户季度超过9万怎么交税
  • 研发费用如何进账
  • 员工发放福利会计分录
  • 二手车需要交什么
  • 未入账负债怎么算
  • 业务招待费有
  • 公司从个人手中购买设备
  • 代理公司代缴社保违法吗
  • 百旺开发票清单
  • 外籍人员个税汇算清缴流程
  • 酒店会计的账务处理
  • 购买股票如何操作
  • 福利费与工会经费使用区别
  • 辅导期一般纳税人标准
  • 行政单位年结
  • 企业内部银行转账怎么记账
  • 软件开发技术服务合同
  • 跨年补提城建税
  • 数据库连接说明
  • windons10安装
  • redhat6.5安装图形界面
  • win10使用技巧有什么用
  • “explorer.exe”进程文件
  • magento开发教程
  • win10应用商店叫什么
  • Android OpenGL ES(七)----理解纹理与纹理过滤
  • linux curl用法
  • html和js如何应用
  • 教你如何使用玻璃胶
  • python获取当前地址
  • 深圳市国家税务局电子税务局
  • 国家税务局河北省税务局
  • 分支机构如何变更为独立纳税人?
  • 电话号码公开是什么意思
  • 契税计算器在线计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设