本期视频登录后即可观看
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完全一样。
好的 我试试,谢谢