ورود

View Full Version : سوال: جستجو در دیتابیس با صرف نظر از کاراکترهای اضافی



m_feyz
سه شنبه 07 دی 1395, 12:16 عصر
با سلام به همه دوستان
اگه تو دیتابیس mysql بخوایم جستجوی متن داشته باشیم مثلاً عبارت "درخت زیتون" رو بخوایم جستجو کنیم اگه از like استفاده کنیم بعضی نتایج که در زیر به عنوان نمونه میاریم نمایش داده نمیشه؛ مثلا اگه تو دیتابیس داشته باشیم:
درخت «زیتون»
یا مثلاً:
درخت <b>زیتون</b>
یا حتی اگه کلمات دارای صداگذاری باشن مثل:
دِرَختِ زِیتون
چون ما کلمه "درخت زیتون" رو جستجو کردیم و کاراکترهای اضافی مثل («» <> / َ ِ ُ) رو تو جستجو لحاظ نکردیم این عبارات تو نتایج جستجو نمیان.
حالا باید چه کار کنیم تا جستجو طوری انجام بشه که کاراکترهای اضافی نادیده گرفته بشن و عباراتی که بینشون کاراکترهای اضافی هست هم تو نتیجه جستجو آورده بشن؟