在 Laravel 5.3 中使用官方扩展包 Scout + Algolia 实现全文搜索实例教程

laravel-scout 全文搜索

今天,我来给大家演示下如何在Laravel 5.3中使用 Scout + Algolia 实现全文搜索。 Laravel 5.3 为我们提供了很多新特性,同时也引入了很多新的扩展包,今天我们就要用到 Laravel 5.3 提供的基于模型实现全文搜索的 Scout 扩展包。如果你想要在 Laravel 中实现全文搜索功能,那么最快捷的办法也就是使用这个扩展包。 在本教程中,我将手把手一步…

[ Laravel 5.3 文档 ] 官方包 —— Laravel Scout

laravel文档

1、简介 Laravel Scout为Eloquent模型全文搜索实现提供了简单的、基于驱动的解决方案,通过使用模型观察者,Scout会自动同步更新模型记录的索引。 目前,Scout通过Algolia驱动提供搜索功能,不过,编写自定义驱动很简单,你可以很轻松地通过自己的搜索实现来扩展Scout。 2、安装 首先,我们通过Composer包管理器来安装Scout: composer req…

[ Laravel 5.3 文档 ] 序言 —— 发行版本说明

laravel文档

1、支持政策 对于 LTS 版本,比如 Laravel 5.1,我们将会提供为期两年的 bug 修复和三年的安全修复支持。LTS 版本将会提供最长时间的支持和维护。 对于其他通用版本,只提供六个月的 bug 修复和一年的安全修复支持,比如 Laravel 5.3。 2、Laravel 5.3 Laravel 5.3 在 5.2 的基础上继续进行优化,提供了大量新功能和新特性:基于驱动的通…

Taylor Otwell 在 Laracon US 大会上关于 Laravel 5.3 新特性演讲总结

laracon-2016

今天 Taylor Otwell 在 Laracon US 上就 Laravel 5.3 新特性作了长达 90 分钟的演讲,内容主要包括四个方面:Laravel Scout、Laravel Passport、Laravel Mailable 和 Laravel Notifications。下面让我们一睹为快: Laravel Scout Laravel Scout 是一个 Eloquen…

在 Laravel 中使用 Laravel Searchy 扩展包实现基于数据库的轻量级搜索功能

Laravel Searchy

1、简介 Laravel Searchy是一个易上手的、 轻量级的、支持MySQL的Laravel搜索扩展包,使用该扩展包可以简单高效的实现基于模型的数据查询搜索功能,该扩展包还可以基于你所启用的搜索引擎实现模糊搜索和其它加权机制。此外,不需要服务器安装任何其它软件即可开始使用该扩展包。 注:如果要兼容Laravel 4,参考https://github.com/TomLingham/L…

使用 Laravel Search 扩展包基于 Elasticsearch、 Algolia 以及 ZendSearch 实现全文搜索功能

logo-elastic

Laravel Search扩展包为不同的全文搜索服务提供了统一的API,当前支持的搜索服务包括ElasticSearch、Algolia和ZendSearch。 1、安装 我们通过Composer来安装这个依赖包: composer require mmanos/laravel-search dev-master 安装完成后,在config/app.php中注册服务提供者到provid…