6.6. 在 Laravel 中使用 Elasticsearch

在 Laravel 中使用 Elasticsearch

上一节我们介绍了 Elasticsearch 的基础概念和基本的使用,接下来我们要学习如何在 Laravel 中使用 Elasticsearch。

1. 引入 Composer 包

Elasticsearch 官方提供了 Composer 包,在引入时需要注意要指定版本,因为不同版本的 Elasticsearch 的 API 略有不同,我们用的是 7.x,因此需使用 ~7.0 来指定包版本。

$ composer require elasticsearch/elasticsearch '~7.0'

为什么不用 Scout
熟悉 Laravel 的同学,应该会有此疑问。Scout 是 Laravel 官方出的一个让 Eloquent 模型支持全文搜索的包,这个包封装好一...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
贡献者:1
讨论数量: 4

西巴以及
App ('es')->info () 报这种错误是什么原因
1 个点赞 | 1 个回复 | 问答 | 课程版本 5.8
StringKe
张汉为
App ('es')->info () 报错
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
xinxinx
7.17版本 Elasticsearch 引入改变
0 个点赞 | 0 个回复 | 分享 | 课程版本 8.x