PDA

View Full Version : سوال: درخواست الگوریتم برای جستجو در بانک داده



download69
دوشنبه 26 آبان 1393, 15:38 عصر
سلام

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

فقط دوستان نگن به جای and از or استفاده کن !! :چشمک:

ahmad156
دوشنبه 26 آبان 1393, 16:13 عصر
شما باید از Full Text Search ها استفاده کنین.البته میتونین از Lucene (http://lucene.apache.org/core/)هم استفاده کنین که کتابخانه بسیار قوی و مستقل از DataBase هست.درسته اصل کتابخونه مربوط به جاوا هست ولی مایکروسافت نشون داده که کپی کننده قابلی هست :چشمک:.
آموزش های فارسیش هم اینجاست (http://www.dotnettips.info/search/label/lucene.net)