Meilisearch-laravel-scout: 方法 Laravel\Scout\Builder::limit 不存在。

创建于 2020-04-21  ·  6评论  ·  资料来源: meilisearch/meilisearch-laravel-scout

你好,

似乎limit()选项不可用,如果我阅读文档,它似乎应该可用。

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

返回一个错误:

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."

是我遗漏了什么,还是包裹中缺少这种方法?

最有用的评论

你说得对,我的错误take()是正确的!
并确认 $builder->limit 在使用take()

我会更新文档 ;)
谢谢!

所有6条评论

我认为这里的文档是错误的。 正确的应该是以下:

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

take()确实可以使用,但这是否实际使用了 meilisearch API 中的限制功能?

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

是的,我注意到了,那么我认为文档确实不正确。

你说得对,我的错误take()是正确的!
并确认 $builder->limit 在使用take()

我会更新文档 ;)
谢谢!

继续精彩的工作🚀

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

marky291 picture marky291  ·  6评论

ctf0 picture ctf0  ·  7评论

curquiza picture curquiza  ·  17评论

husonghua picture husonghua  ·  5评论

dreamcog picture dreamcog  ·  14评论