首页 > 解决方案 > Laravel Scout 不尊重 Algolia 的命令

问题描述

我尝试使用 Laravel Scout 和 Algolia 作为我的搜索引擎。

我这样用

MyModel::search('my query')->paginate()->pluck('id');

问题是,Algolia 返回正确的顺序,假设一些带有 id 的记录,3, 1, 2但是当 Laravel 获取数据库上的记录时,id 就像1, 2, 3(按 id 排序)。

我使用 Scout 错了吗?

标签: laravelalgolialaravel-scout

解决方案


关于 scout 存储库中的 issue #341,这似乎是一个正在调查的侦察问题。

编辑

该问题现已从 PR #369(版本 > 7.0)得到修复


推荐阅读