sattarhakimi 0 ارسال شده در شهریور 95 گزارش بازنشر ارسال شده در شهریور 95 سلام دوستان یک سوال درباره جستجو داخل پایگاه داده وردپرس دارم. محبت میکنین اگر پاسخ بدین: من یک سایت دارم که توش از کاراکترهای دارای “نیمفاصله” و برخی عبارات حرکتدار (إعراب) استفاده میکنم (مثل ذَهَبَ) میخواستم بدونم چطور میشه داخل پایگاه داده، این عبارات رو سرچ کرد؟ از چه الگوریتمی باید استفاده کرد؟ من خودم برای سایت خودم افزونه مینویسم و لذا مشکلی از کد php زدن ندارم. با مثال بالا اگر سوالم رو توضیح بدم، کاربر وقتی توی فیلد جستجو سرچ میکنه: “ذهب” هیچ نتیجهای رو نمیاره. چون اعراب گذاری نداره. و حتماً باید عبارت “ذَهَبَ” رو سرچ کنه که اعراب داره. ولی من میخوام کاربر با سرچ کردن “ذهب” هم نتیجه جستجو رو ببینه. به عبارت دیگه، “اعراب گذاری” و “نیمفاصله” تاثیری توی سرچ نداشته باشن. پ ن: اگر سوالم رو پیشرفته تر کنم، برخی کاراکترها هستند که کد اونها در کیبورد عربی و فارسی متفاوته. مثلاً «ی» با کیبورد فارسی، در عربی به صورت «ي» (شیفت و X) نوشته میشه که کدش کاملاً فرق داره! اما ظاهرش یکسانه. من میخوام مشکل این کاراکترهای مشابه رو هم داخل سرچ حل کنم. به نحوی که وقتی کاربر «ی» رو به شکل فارسی مینویسه، داخل پایگاه داده دنبال همه «ی» ها با شکل مشابه بگرده! تشکر از راهنماییتون. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .