@hesammousavi
@khanzadimahdi
من این دو پکیج رو نصب کردم
"elasticsearch/elasticsearch": "~7.0",
"laravel/scout": "^7.1",
زمانی که میخوام این php artisan scout:import "App\Post"
رو اجرا کنم این ارور رو میده
InvalidArgumentException : Driver [elasticsearch] not supported.
at /home/netwons/PhpstormProjects/untitled1/vendor/laravel/framework/src/Illuminate/Support/Manager.php:99
95| if (method_exists($this, $method)) {
96| return $this->$method();
97| }
98| }
> 99| throw new InvalidArgumentException("Driver [$driver] not supported.");
100| }
101|
102| /**
103| * Call a custom driver creator.
Exception trace:
1 Illuminate\Support\Manager::createDriver("elasticsearch")
/home/netwons/PhpstormProjects/untitled1/vendor/laravel/framework/src/Illuminate/Support/Manager.php:71
2 Illuminate\Support\Manager::driver("elasticsearch")
/home/netwons/PhpstormProjects/untitled1/vendor/laravel/scout/src/EngineManager.php:22
Please use the argument -v to see more details.
قبل از نصب الاستیک سرچ اول داکیومنت های خودش + روش استفادش + یکسری نمونه کد رو ببینید بعد شروع به استفاده کنید. اینجوری مشکلات و درصد سوالاتی که براتون پیش میاد به صفر میرسه.
@hesammousavi
@ali.bayat
اقا حسام درستش کردم اما الان یک مشکلی هست که من پکیج قبلی ها رو پاک کردم این پکیج رو نصب کردم "tamayo/laravel-scout-elastic": "4.0.0", و دیگر نیاز به نصبscoutنیست اما زمانی که از این کد استفاده میکنم تا مقادیر رو نمایش بدم صفحه خالی نمایش میده
return \App\User::search("ali")->where('user_id', 155)->get();
or
return \App\User::search("$request->keyword")->get();
اما وقتی به جایgetاز rawاستفاده میکنم ار الستیک به صورت خام نمایش میده
@endworld
@ali.bayat
@hesammousavi
منون که وقت گذاشتی.
اما نشد
!m'lady
!m'lady
نمایش به این شکل است
!m'lady
الاستیک سرچ خیلی بزرگه حداقل یک هفته طول میکشه بخواید به صورت صحیح نیازتون رو باهاش رفع کنید. به روش های مختلف میشه باهاش جستجو کرد و الگوریتم های مختلف داره.
پکیج سومی که نصب کردید رو تا حالا باهاش کار نکردم در موردش مشکل دارید برید وارد repo اون تو گیتهاب بشید و بخش issues رو مطالعه کنید. یا حتی دستور عمل کار با اون پکیج
شما باید اطلاعات مدلتون داخل elasticsearch قرار بگیره تا بشه اونها رو فراخونی کرد
دستور
php artisan scout:import
قطعا باید اجرا بشه و اطلاعات مدل باید توی elasticsearch قرار بگیرن .
و یک موضوع کلی، دفعه قبل به دلیل ایجاد گفتگوهای الکی و پشت سر هم مثل اینکه فلان چیست که جوابش با یه سرچ کوچیک تو گوگل پیدا میشد یا پاسخ های بی جهت چندبار تذکر دادم که توجه نکردید و فحاشی کردید . در نهایت بلاک شدید.
لطفا به قوانین دقت کنید اول سرچ کنید در گوگل بعد گفتگو ایجاد کنید مثلا "map چیست" یا "filter چیست" با یه سرچ ساده میشه فهمید.
لطفا از ایجاد گفتگوهای بی مورد و پاسخها و تگ کردنهای الکی جدا خودداری کنید.
و اینکه بهتر هست از پکیجی که لینشکو در پایین قرار میدم استفاده کنید
babenkoivan/scout-elasticsearch-driver
راهنماش رو هم کامل مطالعه کنید
@hesammousavi
@hesammousavi
ممنون من ایمپورت هم کردم اما نشد
اما این قضیه فحاشی و بلاک مطمئن هستی من بودم من تازه با سایت شما آشنا شدم
شما از پکیج که معرفی کردید برای جستجوگر سایتتون استفاده کردید
ببخشید اما میشه یک آموزش در مورد الستیک بسازید هزینشم من تقبول میکنم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟