diff --git a/src/Engines/AlgoliaEngine.php b/src/Engines/AlgoliaEngine.php index b607c36c..add0a093 100644 --- a/src/Engines/AlgoliaEngine.php +++ b/src/Engines/AlgoliaEngine.php @@ -179,6 +179,8 @@ public function map(Builder $builder, $results, $model) $builder, $objectIds )->filter(function ($model) use ($objectIds) { return in_array($model->getScoutKey(), $objectIds); + })->sortBy(function($model) use ($objectIds) { + return array_search($model->getScoutKey(), $objectIds); }); }