主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
VPS主机服务器优惠分享、二手交易综合交流社区、国外便宜VPS主机论坛:https://www.hostccn.com
主机参考(zhujicankao.com)网友大佬发文说:
已经做了充分测试证实,mysql即使加上ngram全文解析器,采用MATCH AGAINST 全文检索方式,实际上在小数据量和大数据量下都不能很好的提高查询效率 而由日本团队开发的mroonga引擎,是以 (库)为单位的独立引擎。他的查询原理是网友回复说:由于不是innodb(锁行)这样的事务处理引擎,也不是myisam(锁表)。是一个完全独立的引擎,他的算法是继承了sphinx的高效全文检索引擎。所以处理方式完全跟mysql原生的不一样,你可以理解为就是mysql的一个外挂扩展。所以在mroonga采用MATCH AGAINST 全文检索方式在0-20亿之间的数据都可以毫秒级(不超过1秒)就能返回查询结果 特别是中文分词,我们属于 CJK 语言(C中文,J日语,K韩语)中ngram分词实际上是按空格+字符来拆分分词,所以支持效率不高。而日本团队开发的mroonga默认就是为了这样的非ascii码字符分词的。 至于如果使用mroonga引擎就必须换为mariadb数据库的办法,是我自己研究得不充分。。实际是mariadb是内置了mroonga引擎,而其实可以独立安装mroonga引擎软件,然后外挂方式接入mysql 当然mroonga的用法上,由于是独立于innodb引擎的,所以也存在一些不是很友好的地方,比如我们又要支持事物处理,又要高校全文匹配,就需要创建一个基于mroonga引擎的独立表。然后用join关联的方式来查询innodb表的其他字段了。 但实测下来,查询速度在3000万左右,还是0.03秒就能返回结果。 所以总结网友回复说:目前我们的项目后端程序员请自查自己的项目代码,统一采用like 方式进行匹配查询。 程序员在开发当中的经验总结是很重要的,我们由于不断的项目需求,都需要去互联网上查询相关教程,这是很正常的工作需求,但是百度算法问题,一篇教程点击率越高,其排名就会长期保持在首页。其他行业是符合逻辑的,但技术行业根本不符合这个逻辑。也就是实际上百度的教程资料都是很老的比如2013年的都一直在前面,并且新的资料由于关键词与老教程冲突,导致原创性不高,根本不收录的情况。 还有,很多教程作者的使用场景与我们不同,有可能我们会碰到完全找不到资料的情况,所以建议大家,如果处理了一些BUG,有了经验总结,可以自己创建一个博客网站,来记录这些经验。 关于mroonga引擎,找到一篇台湾作者的记录。https://deepskyfire.com/sub/23.html 这篇教程,百度是完全找不到了,你可以拷贝标题,然后百度搜索试试。。。也充分证明,百度适合娱乐搜索,不适合技术搜索 台湾人很多关键词跟我们不一样 上面太多内容,看下面不感兴趣,看下面这一句就行了 所以总结网友回复说:目前我们的项目后端程序员请自查自己的项目代码,统一采用like 方式进行匹配查询. 这是台湾作者的总结网友回复说:説實話,我最開始尋找全文搜尋引擎的原因就是需要找一個能花最少力氣修改原始程式碼就能從模糊搜尋遷移的方案。在我測試過幾乎所有的全文搜尋引擎之後,幾乎沒有一款能滿足我的需求。直到我知道了 Mroonga 的存在之後進行了相應的測試,我發現 Mroonga 最合適的用途就是這個,花最少的力氣替代LIKE模糊搜尋。 誠然,我承認 Mroonga 的效能在所有全文搜尋引擎裏并不是最好的,但我要求本來也不高,只要能比 MySQL 原生的模糊搜尋快就行了。事實上 Mroonga 也勝任了這點。 |
注册网友回复说: 搜索功能用MySQL,还统一采用like方式进行匹配查询,,,就离谱,,,,,, 专业的事情还是交给专业的工具来做好一点,上ElasticSearch吧
kaleok网友回复说: 我不想跟你争论,你不懂项目开发,发出来只是有需要的人能找到一个解决方案,百度是完全没有相关资料的
kaleok网友回复说: ngram这种太笨了,不如上靠谱的分词,大数据还是得用搜索引擎
yc260982网友回复说: 感谢分享,看起来不错的样子,可惜中文文章太少,不知道内存占用怎么样。有什么副作用没有
李嘉诚网友回复说: 有白女票的机 给ElasticSearch 吗?
李嘉诚网友回复说: 在用ElasticSearch,省事专业
POMAH网友回复说: 前几天把爬虫站从xiuno 转到 Flarum,也是为这个中文搜索烦恼了一番,找了半天只看到了 ngram 方案,我还特意从MariaDB 10.5.5 切换到MySQL 5.7
hizhi网友回复说: 毋庸置疑的好贴,不过我的瓶颈多在三层以上的左连接,like比较少 不过如果给我选择架构的话,我会选择ES,不过楼主给的方案依旧优秀,毋庸置疑
主机参考zhujicankao.com_收集国内外VPS,VPS测评,主机测评,云服务器,虚拟主机,独立服务器,国内外服务器,高性价比建站主机相关优惠信息
详细介绍和测评国外VPS主机,云服务器,国外服务器,国外主机的相关优惠信息,商家背景,网络带宽等等,也是目前国内最好的主机云服务器VPS参考测评资讯优惠信息分享平台
主要提供VPS云服务器相关话题的社区论坛。讨论VPS云服务器、VPS主机、VPS优惠码、VPS特价优惠分享、香港美国日本韩国VPS等令人激动的话题
tag:
vps论坛,香港vps论坛,美国vps论坛,vps主机论坛,美国vps主机论坛,vps交流论坛,日本vps论坛,国外vps论坛,美国主机论坛,主机论坛,全球主机论坛,全球vps论坛,主机交流论坛,免费vps论坛,vps优惠论坛,国外vps优惠,香港vps优惠,vps优惠码,hostccn.com
这几篇文章你可能也喜欢:
- 常见ping命令测试网络丢包原因及解决方案
- 具有图片报警功能的ZABBIX配置钉
- 便宜国外vps论坛_我擦,甲骨文被扣费了
- 便宜国外vps论坛_MJJ们有啥抗DMCA的大盘鸡推荐呢
- 便宜国外vps论坛_【拍卖】200被已出!!拍卖 原价499的奈斯主题 PandaPro!!!
本文由主机参考刊发,转载请注明:便宜国外vps论坛_mysql即使加上ngram全文解析器,不能很好的提高查询效率 https://zhujicankao.com/62434.html
评论前必须登录!
注册