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

جستجو پیشرفته کلمه ها در sql

سلام دوستان وقتتون بخیر
برای اینکه نتیجه سرچ دوتا کلمه
اجرا
آجرآ
یکی باشه راهکارتون چیه؟
دیتابیس mysql هست
در حال حاضر دارم از like استفاده میکنم ولی درست کار نمیکنه.
@MahdiMashayekhi @ChatGPT @mahdidv @amata @Farzadameri @FullStack @asp.gosk @endworld


ثبت پرسش جدید
میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 1 سال پیش آپدیت شد
0

سلام دوست عزیز این دوتا کلمه از نظر ضاهری شبیه هم هستن ولی از نظر حروف کاملا فرق میکنه اصلا دلیلی نداره بخوای یه کلمه دیگه که حروفش فرق داره با کلمه ای که یه حروف دیگه باشه مقایسع بشه اگه شبیه باشن آره مثل اجرآ این حروفش شباهت بیشتری نسبت به آجرآ داره واسه همین منطقیه که اینو سرچ کرد اجرا رو بیاره و اینکه اگه میخوای سرچ پیشرفته درست کنی فقط این نیست که کلمه های شبیه رو جستجو کنه ممکنه کاربر چند کلمه رو جستجو کنه باید این کلمات رو با استفاده از اسپیس جدا کنی و هر کدوم رو جداگونه در mysql جستجو کنی اگه میخوای که کاربر اگه آجرآ رو سرچ کرد و سیستم اجرا رو براش بیاره باید یه چیزی شبیه هوش مصنوعی بنویسی که کلماتی که چند حرفشون شبیه رو بیاره حالا ن هوش مصنوعی ولی یه چیزی شبیه به اون یا میتونید از پکیج های لاراول استفاده کنید مثل Scout که یه جورایی از هوش مصنوعی استفاده میکنه برای جستجو پیشرفته هست راجبش تحقیق کن و طرز کارشو یاد بگیر این پکیج توسط خود لاراول داره توسعه داده میشه و میتونم بگم کارتو راه میندازه حتی دیجی کالا هم که فروشگاه اینترنتی به این بزرگی هست اگه توی سرچش حروف اشتباه بزنی چیزی برات نمیاره فقط کلمه های شبیه یا مثلا چندتا کلمه رو بزنی یکیش هم خونی داشته باشه میاره پس زیاد سر این موضوع خودتو درگیر نکن


مهدی مشایخی
تخصص : برنامه نویس پایتون - ماشین لرن...
@MahdiMashayekhi 1 سال پیش مطرح شد
0

سلام
ساخت همچنین چیزی خیلی راحت نیست و دردسر هایی زیادی داره و باید از تکنیک های سرچ مثل گوکل استفاده کنید


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 1 سال پیش مطرح شد
2

چیزی که دنبالش هستید خیلی راهکار ساده ای شاید نداشته باشه. ولی کلیدواژه ای که شاید کمکتون کنه fuzzy search هست.
فازی سرچ یعنی جستجوی فازی و غیر دقیق.
در حال حاضر پکیج زیر طبق توضیحاتش این کار رو انجام میده: (اگرچه من خودم برای زبان فارسی امتحانش نکردم هنوز و نمیدونم نتیجه اش چطور باشه ولی احتمالا اوکیه)

https://github.com/caneara/quest


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

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