我尝试使用 Laravel Scout 和 Algolia 作为我的搜索引擎。
我这样用
MyModel::search('my query')->paginate()->pluck('id');
问题是,Algolia 返回正确的顺序,假设一些带有 id 的记录,3, 1, 2
但是当 Laravel 获取数据库上的记录时,id 就像1, 2, 3
(按 id 排序)。
我使用 Scout 错了吗?
我尝试使用 Laravel Scout 和 Algolia 作为我的搜索引擎。
我这样用
MyModel::search('my query')->paginate()->pluck('id');
问题是,Algolia 返回正确的顺序,假设一些带有 id 的记录,3, 1, 2
但是当 Laravel 获取数据库上的记录时,id 就像1, 2, 3
(按 id 排序)。
我使用 Scout 错了吗?