PDA

View Full Version : جستجو بدون توجه به علائم ؟



majid325
شنبه 19 خرداد 1386, 16:09 عصر
با سلام:
میخوام (یعنی از من خواسته شده) که یه سرچ بنویسم که مثلا اگر کاربر وارد کرد "مجید-325"
اول خط تیره رو که در بین دو کلمه است رو برداره و هر چی کلمه است که بینش علائمی مثل "/" یا "؟" یا "،" و از این جور قبیل علائم هست رو پیدا کنه.

AminSobati
دوشنبه 21 خرداد 1386, 00:18 صبح
دوست عزیزم،
کاراکترهایی که باید حذف بشن رو به کمک تابع Replace عوض کنین. بعد لغات رو تفکیک کنین

majid325
پنج شنبه 24 خرداد 1386, 22:48 عصر
با سلام:
به کمک تابع Replace تونستم کارکترهای اضافی رو از کلمه مورد نظر حذف کنم ولی این قسمت که قرار جوری سرچ بکنم که علائم نادیده گرفته بشن رو چیکار کنم؟
مثلا اگر "مجید325 " سرچ بشه کلیه کلمات زیر هم در خروجی باشن:
مجی/د325
مجید%325
م{جید325
م_جید325
مج ید325

در ضمن در محیط اکسس کار میکنم.

AminSobati
جمعه 25 خرداد 1386, 09:17 صبح
معمولا در جستجو این سناریو مطرحه که ما یک عبارت مشخص و درستی رو وارد دیتابیس کردیم، حالا کاربر باید بتونه با انواع کلمات کلیدی به جستجو بپردازه. اما مشکل شما اینجاست که خوده عبارت ذخیره شده در دیتابیس هیچ قائده و منطقی نداره و همه نوع کاراکتری ممکنه بشه در اون پیدا کرد!! شما باید اول اطلاعات دیتابیس رو یک سر و سامانی بدین و به یک استانداردی برسین، بعد به فکر کلمات کلیدیه مورد جستجوی کاربر باشین. در غیر اینصورت پروژه شما به پروژه هوش مصنوعی تبدیل میشه که باید بتونه شباهت بین هر دو چیزی رو پیدا کنه!