本期视频登录后即可观看
laravel 整合 Algolia 搜索服务
11 集视频
1小时6分钟
我们创建一个演示用的书城项目,并引入 Laravel Scout 开发包,学习一下如何把图书索引信息上传到 Algolia 服务器上。Laravel Scout 会自动同步本地数据的状态到Algolia索引数据,这使得我们的工作变得非常简单。
微信扫码登录

本地可以导入数据到algolia吗 我一直队列传递不上去 重复执行对队列Laravel\Scout\Jobs\MakeSearchable has been attempted too many times or run too long.
可以啊,失败的话,可以去查看一下数据库中队列相关的信息,如果到了255,把它删除,然后重新试验,不然一直会处在失败的状态,后面新创建的队列也得不到运行的机会
Algolia/AlgoliaSearch/Exceptions/UnreachableException with message 'Impossible to connect, please check your Algolia Application Id.'
我这个Application Id 已经校对一遍又一遍了 配置文件里直接写死 都不管用
你的Agolia账号信息是不是不对啊,你这里的提示是没连接上啊,你可以重新创建一个agolia应用,选择一个效率较高的节点进行使用,看看行不行,先试验不加队列的,再试验有队列的
Laravel 7里面好像array_random()这个方法没有呢
这世界变化这么快吗? 那就试试 array_rand 吧
array_rand出来的是0,1,2,3... 我也是哭了
你还真去试啊?官网你找找Arr辅助类就可以找到相关方法了
那可不是,站长说的我的要亲自去试试...不然这坑谁去踩
你要相信一句话,革命队伍里有坏人啊……
我想问下, 这个数据查询首先信息传到Agolia服务器准备被搜索, 但是因为这个服务器不是国内的
有没有本地服务器部署的这样的应用>
https://github.com/teamtnt/laravel-scout-tntsearch-driver
https://github.com/vanry/laravel-scout-tntsearch
你看下这两个吧,用的时候用底下那个,是包含中文分词的,对第一个进行了再封装,只不过封装的可能不是最新版本的,不过也不影响使用,也可以自己把第一个在扩展一下,只需要参照第二个引入一下分词就可以了,它的使用方式跟algolia完全一样。
好的 我试试,谢谢