laravel怎么集成ElasticSearch?

前几天在window系统根据laravel结合Elasticsearch的使用[PHPer菜菜的PHP技术分享篇]这篇文章走了一遍
发现各种报错~
应该是版本不对应
有没有大佬总结一下~
laravel怎么集成ElasticSearch? 用的是什么包,对应的es版本?linux服务器需要什么配置?
还有elk教程也来一个吧
感谢感谢~

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
最佳答案

tamayo/laravel-scout-elastic 这个包与 elasticsearch/elasticsearch 、laravel/scout 的版本关系比较难弄,最近我用的 babenkoivan/scout-elasticsearch-driver 只需引入这一个就可以,laravel5.7 使用的 v4.3(lastest),那么应该 laravel 高版本也使用最新的包即可。

Laravel

github.com/babenkoivan/scout-elast...

服务器配置和安装 es 有关,我在自己2核2G服务器也能安装,cpu 影响不大,主要是内存,运行占用 1300M 左右。

1年前 评论
my38778570 (楼主) 1年前
my38778570 (楼主) 1年前
php_yt (作者) 1年前
my38778570 (楼主) 1年前
讨论数量: 14

window上docker我搭建过,做了记录用docker-compose。www.yuque.com/docs/share/16ab7c06-... 《Docker 安装 ElasticSearch , Kibana》

1年前 评论
my38778570 (楼主) 1年前
中文 (作者) 1年前

tamayo/laravel-scout-elastic 这个包与 elasticsearch/elasticsearch 、laravel/scout 的版本关系比较难弄,最近我用的 babenkoivan/scout-elasticsearch-driver 只需引入这一个就可以,laravel5.7 使用的 v4.3(lastest),那么应该 laravel 高版本也使用最新的包即可。

Laravel

github.com/babenkoivan/scout-elast...

服务器配置和安装 es 有关,我在自己2核2G服务器也能安装,cpu 影响不大,主要是内存,运行占用 1300M 左右。

1年前 评论
my38778570 (楼主) 1年前
my38778570 (楼主) 1年前
php_yt (作者) 1年前
my38778570 (楼主) 1年前

扩展包用abenkoivan/scout-elasticsearch-driver 注意看扩展包支持的ES版本,应该还在es7点几,具体用法可以参考社区扩展包教程或者我的博客

扩展包使用 从 开始看 是linux安装ES的

1年前 评论
my38778570 (楼主) 1年前
working (作者) 1年前

自己写个原生查询就可以啊,不必须有那个库 都是restful api

1年前 评论
my38778570 (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!