老师,全文所有 elasticsearch Alogolia 这2个扩展有什么区别吗?

来源:9-6 Laravel的scout包安装及Laravel-es包安装

ericdemon

2018-09-18

laravel5.6的文档里用的是Alogolia,但是老师您的视频里用的是elasticsearch 有什么差别吗?
还有就是想再咨询一下,elasticsearch Alogolia这2个扩展和mysql的全文索引有什么区别吗?

写回答

1回答

轩脉刃

2018-10-07

 Alogolia 现在国内还不流行。而且是5.6才加入的。 Alogolia,es,和mysql区别很大,mysql的全文索引当数据比较大的时候性能比较低,而且基本不支持分词查询,比如“我的中国”mysql索引“的中”也会查询出来,这个不是我们要的。Alogolia我没用过,不过好像需要把数据同步到它的网站,这个可能在很多公司是不希望的

0
2
轩脉刃
回复
ericdemon
考虑性能的话你可以引入队列,往mysql修改数据的时候,往队列里面写,还有现在大公司比较流行的一种是使用mysql的binlog来同步es的数据,比如阿里的canel
2018-10-16
共2条回复

Laravel快速开发简书

Laravel最新特性结合Mysql异步消息队列、ElasticSearch搜索引擎、Debugbar调试利器开发简书

1218 学习 · 613 问题

查看课程