本期视频登录后即可观看

laravel 整合 Algolia 搜索服务

11 集视频
1小时6分钟

我们创建一个演示用的书城项目,并引入 Laravel Scout 开发包,学习一下如何把图书索引信息上传到 Algolia 服务器上。Laravel Scout 会自动同步本地数据的状态到Algolia索引数据,这使得我们的工作变得非常简单。

slw415 2020.01.14 03:18

本地可以导入数据到algolia吗 我一直队列传递不上去 重复执行对队列Laravel\Scout\Jobs\MakeSearchable has been attempted too many times or run too long.

国营 2020.01.14 03:34

可以啊,失败的话,可以去查看一下数据库中队列相关的信息,如果到了255,把它删除,然后重新试验,不然一直会处在失败的状态,后面新创建的队列也得不到运行的机会

slw415 2020.01.14 05:37

Algolia/AlgoliaSearch/Exceptions/UnreachableException with message 'Impossible to connect, please check your Algolia Application Id.'

我这个Application Id 已经校对一遍又一遍了 配置文件里直接写死 都不管用

国营 2020.01.14 05:46

你的Agolia账号信息是不是不对啊,你这里的提示是没连接上啊,你可以重新创建一个agolia应用,选择一个效率较高的节点进行使用,看看行不行,先试验不加队列的,再试验有队列的

ShiVIP 2020.03.30 13:15

Laravel 7里面好像array_random()这个方法没有呢

国营 2020.03.30 13:18

这世界变化这么快吗? 那就试试 array_rand 吧

ShiVIP 2020.03.30 13:20

array_rand出来的是0,1,2,3... 我也是哭了

国营 2020.03.30 13:22

你还真去试啊?官网你找找Arr辅助类就可以找到相关方法了

ShiVIP 2020.03.30 13:24

那可不是,站长说的我的要亲自去试试...不然这坑谁去踩

国营 2020.03.30 13:25

你要相信一句话,革命队伍里有坏人啊……

developer 2020.06.10 02:55

我想问下, 这个数据查询首先信息传到Agolia服务器准备被搜索, 但是因为这个服务器不是国内的

有没有本地服务器部署的这样的应用&gt

国营 2020.06.10 03:01

https://github.com/teamtnt/laravel-scout-tntsearch-driver

https://github.com/vanry/laravel-scout-tntsearch

你看下这两个吧,用的时候用底下那个,是包含中文分词的,对第一个进行了再封装,只不过封装的可能不是最新版本的,不过也不影响使用,也可以自己把第一个在扩展一下,只需要参照第二个引入一下分词就可以了,它的使用方式跟algolia完全一样。

developer 2020.06.10 03:50

好的 我试试,谢谢

微信扫码登录