پرهام ناصحی
3 سال پیش توسط پرهام ناصحی مطرح شد
1 پاسخ

تجربه ی سرچ بهتر برای کاربر در سایت

سلام.
چطور باید مانند سایت گوگل و سایت های دیگه برای سرچمون توابع بنویسیم.
مثلا اگر کاربر سرچ کرد "برنامه نویسی پایتون" هم نتایجی بیاد که پایتون داشته باشند هم نتایجی که برنامه و یا نویسی داشته باشند.
اگر کتابخونه ای هست معرفی کنید.


ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
0

بصورت کلی یک مفهومی هست بنام fuzzy search که نقطه مقابل سرچ دقیق یک عبارت هست. بلکه طبق یک سری مکانیزم هایی عبارت هایی که بیشترین قرابت رو به عبارت مورد درخواست داشته باشند مرتب سازی و فیلتر می‌کنه.

یکسری پیکج هایی هم برای استفاده از fuzzy search در لاراول توسعه داده شده که احتمالا پاسخگوی نیازتون خواهند بود:
https://github.com/mattkingshott/quest
https://github.com/TomLingham/Laravel-Searchy

(البته دومی که خیلی پکیج خوبی هم بود متاسفانه مدتیه دیگه پشتیبانی نمیشه. ولی میتونید ازش ایده و الهام بگیرید)


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام