• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سوال در مورد جستجو در دیتابیس
#1
سلام و خسته نباشید
من با لاراول یه سیستمی شبیه به موتور جستجوگر طراحی میکنم، که در واقع یک ربات اسپمر هست
توی یکی از جداول جملات مختلفی رو ذخیره کردم، حالا توی قسمت سرچ سایت مشکل دارم، چطوری سرچ کنم که فیلد ها رو دقیق تر نشون بده

مثال میزنم:
دانلود آهنگ سلام عشقم از مهدی احمدوند
دانلود موزیک سلام عشتم از مهدی احمدوند
مهدی احمدوند سلام عشقم
سلام عشقتم از چه خواننده ای است؟
جدیدترین آهنگ های مهدی احمدوند


حالا یه کاربری سرچ میکنه، دانلود ترانه سلام عشقم!!!!


اینو چطوری هندل کنم و یکسری نتایج رو به کاربر نشون بدم
Huh مثلا خیلی با نمکی؟
  پاسخ
تشکر شده توسط :
#2
با Full-Text جستجوتون رو پیاده کنید. mysql Full-Text search رو جستجو کنید مستندات تا دلتون بخواد موجود هست
  پاسخ
تشکر شده توسط :
#3
هم میتونید از روشی که فرمودند استفاده کنید .
هم از الستیک سرچ استفاده کنید .
هم ورودی ها رو بشکنید و شرط های LIKE رو بیشتر کنید .
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان