Meilisearch-laravel-scout: La méthode Laravel\Scout\Builder::limit n'existe pas.

Créé le 21 avr. 2020  ·  6Commentaires  ·  Source: meilisearch/meilisearch-laravel-scout

Salut,

Il semble que l'option limit() ne soit pas disponible, si je lis la documentation, il semble qu'elle devrait être disponible.

$items = FaqItem::search(request('query'))->limit(5)->get();

Me renvoie avec une erreur :

exception: "BadMethodCallException"
file: "/Users/***/Workspace/***/vendor/laravel/framework/src/Illuminate/Support/Traits/Macroable.php"
line: 103
message: "Method Laravel\Scout\Builder::limit does not exist."

Y a-t-il quelque chose qui me manque, ou cette méthode est-elle manquante dans le package ?

Commentaire le plus utile

Vous avez raison, mon erreur take() est la bonne !
Et pour confirmer oui, le $builder->limit fonctionne comme prévu lors de l'utilisation de take()

Je vais mettre à jour la doc ;)
Merci!

Tous les 6 commentaires

Je pense que la documentation est fausse ici. Correct serait le suivant :

$items = FaqItem::search(request('query'))->take(5)->get();

take() fonctionnera effectivement, mais cela utilise-t-il réellement la fonction de limitation de l'API meilisearch ?

https://docs.meilisearch.com/guides/advanced_guides/search_parameters.html#limit

Oui, j'ai remarqué cela, alors la documentation n'est en effet pas correcte, je recon.

Vous avez raison, mon erreur take() est la bonne !
Et pour confirmer oui, le $builder->limit fonctionne comme prévu lors de l'utilisation de take()

Je vais mettre à jour la doc ;)
Merci!

Continuez votre travail formidable 🚀

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

milosevicn picture milosevicn  ·  5Commentaires

desaintflorent picture desaintflorent  ·  8Commentaires

curquiza picture curquiza  ·  4Commentaires

elfeffe picture elfeffe  ·  30Commentaires

marky291 picture marky291  ·  6Commentaires