Magento适配Mysql5.7的全文检索,支持中文分词
来源:互联网 发布:php 去除所有html标签 编辑:程序博客网 时间:2024/05/16 18:35
Mysql5.7正式版发布了,其中一个新特性是新的全文索引插件n-gram parser支持中文的分词了。什么意思呢,就是说你可以只用mysql一种工具就实现以前必须引入第三方的Solr或者Sphinx等等全文检索引擎的情况,系统结构变的简洁了。
我这里分享下我自己花了2小时写的Magento模块,让你的Magento不需要Solr或Sphinx就能在搜索时支持中文分词了(前提:Mysql5.7)
https://github.com/walexer/Yli_Fulltext
效果图
可能有人会质疑mysql自带全文索引的性能,这个我没有测试过,借用InsideMySQL大神的原话,mysql自带全文索引的性能与solr在同一个数量级,并没有特别明显的差距,有兴趣的同学可以自己来做下对比测试。
PS:模块是在Magento1.9.2.1下测试的,不保证所有版本兼容
参考:http://mysqlserverteam.com/innodb%E5%85%A8%E6%96%87%E7%B4%A2%E5%BC%95%EF%BC%9An-gram-parser/
0 0
- Magento适配Mysql5.7的全文检索,支持中文分词
- 支持中文的MySQL 5.1+ 全文检索分词插件
- oracle Text 全文检索功能对中文分词的支持情况
- oracle Text 全文检索功能对中文分词的支持情况
- oracle Text 全文检索功能对中文分词的支持情况
- 全文检索之中文分词
- Oracle模糊查询之(5.1认识全文索引之什么是分词[lexer])oracle Text 全文检索功能对中文分词的支持情况
- 让 MySQL 真正支持中文的全文检索(全文索引)
- 全文检索lucene中文分词的一些总结
- PHP 中文分词及全文检索的实现
- 全文检索lucene中文分词的一些总结
- MySQL Fulltext 全文检索中文分词补丁
- 全文检索技术学习(三)——Lucene支持中文分词
- 增加全文检索功能对中文的支持
- 全文检索4(关于中文分词ICTCLAS分词系统)
- 让MySQL支持中文全文检索
- Coreseek支持中文utf8全文检索
- 全文检索:分词,索引
- 怎么看图
- 史上最直白的logistic regression教程 之 三
- gdb 设置输入参数
- 【leetcode】【22】Generate Parentheses
- Codeforces 596C Wilbur and Points 【贪心 + sort】
- Magento适配Mysql5.7的全文检索,支持中文分词
- javaScript history对象
- pAdPt_-9 活动的生命周期[LogCat java关键字] 传递数据[Intent 静态变量 全局变量 剪切板]
- 【OC语法】Protocol协议的介绍
- C语言基本数据类型
- C语言基础--函数和结构体
- 【黑马程序员】C语言—通讯录系统的实现
- android 仿ios 键盘
- SpriteBuilder实现2D精灵光影明暗反射效果(一)