Meilisearch-laravel-scout: الطريقة Laravel \ Scout \ Builder :: limit غير موجودة.

تم إنشاؤها على ٢١ أبريل ٢٠٢٠  ·  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-> عند استخدام 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-> عند استخدام take()

سوف أقوم بتحديث المستند ؛)
شكرا لك!

استمروا في العمل الرائع

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

curquiza picture curquiza  ·  4تعليقات

dreamcog picture dreamcog  ·  14تعليقات

desaintflorent picture desaintflorent  ·  8تعليقات

milosevicn picture milosevicn  ·  5تعليقات

husonghua picture husonghua  ·  5تعليقات