PDA

View Full Version : نحوه طراحی موتورجستجو



mohandes_2009
شنبه 26 شهریور 1390, 00:45 صبح
با سلام
کسی درباره زراحی سایت های جستجوگر یا موتورهای جستجو چیزی می دونه؟
اصلا نحوه طراحی یه موتور جستجو مثه گوگل چجوریه؟
با تشکر:متفکر:

hamed jalili
پنج شنبه 31 شهریور 1390, 12:52 عصر
موتور های جستجو از الگوریتم هایی موسوم به Information Retrieval Algorithms استفاده می کنند .
این روش های شاخه هایی دارند که اصلی ترین اونها Multimedia Information Retrieval و Text-Based information Retrieval هست .

این مباحث خیلی پیچیده هستند ( برای کسانی که مطالعاتی در این زمینه ندارند ) ولی اگه مطالعات کافی در این زمینه داشته باشین ، در کل چیز سختی نیست .

اگه بخواهم خیلی ساده این روش های رو توضیح بدم ، باید بگم (برای Text-Based information Retrieval )
1- متن ساده میشه ، یعنی مثلا Stopword ها حذف میشن ، کلیه حروف به حروف بزرگ یا کوچک تبدیل میشن و از همه مهمتر کلمات Stemm میشن .
2- اندیس گزاری روی متن انجام میشه .
3- بعد جستجو از روی این اندیس ها صورت میگیره . ( برای جستجو روش های خیلی زیادی وجود داره ولی اگه فقط با اصول کار یکیشون آشنا بشین بقیه رو راحت درک می کنین ) مثلا یکی از روش های ایجاد بردار های مجازی 3 بعدی از کلمات یا جملات اندیس گذاری شده است که بعد با استفاده از Sin یا Cos زاویه بین دو بردار ( متناسب با Query ) میشه گفت که کدوم متن بیشتر به Query مد نظر پرداخته است .