1 / 20

به نام خدا

به نام خدا. اگر همین الان اعلام کنند که دیگر موتور جستجویی وجود نخواهد داشت چه می کنید؟. موتور جستجو( Search Engine ). تعریف : موتور جستجوگر به طور عمومی به برنامه ای گفته می شود که کلمات کلیدی را در یک سند یا بانک اطلاعاتی جستجو کند.

minna
Download Presentation

به نام خدا

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. به نام خدا اگر همین الان اعلام کنند که دیگر موتور جستجویی وجود نخواهد داشت چه می کنید؟

  2. موتور جستجو(Search Engine) تعریف : موتور جستجوگر به طور عمومی به برنامه ای گفته می شود که کلمات کلیدی را در یک سند یا بانک اطلاعاتی جستجو کند. وقتی طراحی یک سایت به اتمام می رسد، لازمست صفحات آن در موتورهای جستجوگر ثبت یا به اصطلاح Index شود؛ تا کاربران از طریق SE ها به سایت فرد راهنمایی شوند. برخی از SE ها، نرم افزاری به نام روبوت در اختیار دارند. این روبوت به طور اتوماتیک به صفحات سایت ها در سرورها سر می زند و آن ها را در پایگاه داده آنSE ثبت می کند. اما برخی دیگر روبوت ندارند. برای ثبت شدن در پایگاه این موتورها، بایستی طراح، خود سایت را به SE معرفی کند. بسیاری از آن ها در ابتدا تنها پروژه های دانشگاهی بوده اند نظیر Inktomi, Yahoo, Altavista, Google.

  3. اهمیت SE : 1 – تجارت الکترونیک (امروزه تجارت الکترونیک خود را با مسئله رتبه بندی در موتورهای جستجوگر(SEO) هماهنگ کرده است) بهینه سازی سایت برای موتورهای جستجوگر= SEO (Search Engine Optimization) 2- 85% ترافیک هدفمند در اینترنت را SE موجب می شود. شاهرگ شناسایی سایت شما توسط موتورهای جستجو در اینترنت هستند !

  4. بخش های یک SE: • Spider (یا Robot) • Crawler (خزنده) • Indexer (بایگانی کننده) • DataBase • Ranker (سیستم رتبه بندی) • می توان با ادغام کردن وظیفه های با و همچنین با پایگاه داده، موتور جستجوگر را شامل سه بخش زیر دانست :بخش های یک SE : • Crawler (خزنده) • Indexer (بایگانی کننده) • Ranker (سیستم رتبه بندی)

  5. روش کار : SE به کمک بخش های متفاوت خود، اطلاعات موردنیاز را قبلا جمع آوری، تجزیه تحلیل می کند و آن را در پایگاه داده اش ذخیره می نماید ؛ و این گونه نیست که در همان لحظه ی جستجو تمام وب را بگردد. • الگویتم های موتورهای جستجوگر معمولا سری و ناشناخته اند اما بطور کلی از قانون موقعیت و بسامد و عوامل خارج از صفحه پیروی می کنند. (تفاوت در نتایج موتورها ناشی از تفاوت در الگوریتم هاست) تعداد پیوندها از سایت های دیگر به سایت موردنظر

  6. موقعیت : موتورهای جستجو به دنبال واژه مورد نظر در بالای صفحات و یا در آغاز بندها (پاراگراف‌ها) هستند. آنها فرض می‌کنند که صفحاتی که حاوی آن واژه در بالای خود و یا در آغاز بندها و عناوین باشند به نتیجه مورد نظر شما مربوط‌تر هستند. • بسامد :بسامدعامل بزرگ و مهم دیگری است که موتورهای جستجو از طریق آن صفحات مربوط را شناسایی می‌نمایند. موتورهای جستجو صفحات را تجزیه کرده و با توجه به تکرار واژه‌ای در صفحه متوجه می‌شوند که آن واژه نسبت به دیگر واژه‌ها اهمیت بیش‌تری در آن صفحه دارد و آن صفحه را در درجه بالاتری نسبت به صفحات دیگر قرار می‌دهند.

  7. Crawler: نرم افزاری است که به صفحات مختلف سر می زند، محتوای آن ها(کدها) را می خواند و اطلاعات موردنیاز SE را جمع آوری می کند. Indexer : اطلاعات ارسالی از بخش کراور را به پارامترهای موردنیاز تجزیه می کند.(اطلاعات از کدام صفحه ارسال شده است، حجم، کلمات موجود در آن کدام است، کلمات چندبار تکرار شده است، در کجای صفحه قرار دارند و ...) Ranker : کاربر چند کلمه در جعبه جستجو وارد می کند، کلید Enter را می فشارد و منتظر پاسخ می ماند، در این مرحله سیستم رتبه بندی وارد عمل می شود. ابتدا تمام صفحات موجود در پایگاه داده که به موضوع جستجو مرتبط هستند را مشخص می کند . سپس آن ها را به ترتیب از بیشترین ارتباط تا کمترین ارتباط مرتب و در نتایج جستجو به کاربر ارائه می نماید. • حرفه ای های دنیای (Search Engine Optimization) SEO به طور خلاصه از سیستم رتبه بندی به Algo(Algorithm) یاد می کنند. SEO به معنای بهینه سازی سایت برای موتورهای جستجوگر است.

  8. انواع موتورهای جستجوگر • Search Engine • Directory • Meta Search Engine ( ابر جستجوگو) • Pay Per Click Search Engine ( موتورهای جستجوگر رتبه به ازای پول) • Specialy Search Engine

  9. Search Engine: در حالت کلی زمانی که صحبت از موتور جستجوگر می شود، این نوع است. SE دارای بخشی به نام روبوت یا Spider است که با کمک آن کار ثبت سایت ها و بروز کردن پایگاه داده را انجام میدهد. پایگاه داده این نوع از موتورهای جستجوگر بزرگتر از سایر انواع است و اطلاعاتی را که آن ها ارائه می دهند معمولا بروزتر می باشد. Google, MSN, Altavista, Teoma, …

  10. Directory: دایرکتوری ها روبوت ندارند، آن ها اطلاعات را در گروه های مختلف دسته بندی می کنند. • دارندگان سایت ها به دایرکتوری مراجعه می کنند و گروه مناسب برای سایت خود را در آن بر می گزینند و سایت خود را به آن گروه معرفی می کنند. Yahoo, Dmoz, Look Smart, …

  11. Meta Search Engine: سوالات کاربران را هم زمان به موتورهای جستجوگر مختلفی ارسال و نتایج جستجوی آن ها را بررسی می کند، در نهایت رتبه های بالای آن ها را به عنوان نتایج جستجوی خود نشان می دهد. DogPile, MetaCrawler, Mamma, … به عنوان مثال DogPile ، از موتورهای MSN, Yahoo, Google, Ask استفاده می کند.

  12. Specially Search Engine : بر موضوعی خاص تمرکز دارند و تنها سایت های مرتبط به آن موضوع را در پایگاه داده خود قرار می دهند. معمولا اطلاعات تخصصی تری را ارائه می دهند. ChemicalSearch, IndustrySearch, …

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

  14. موتورهای جستجوگر کدام سایت ها را دوست دارند؟ سایتی که بیشترین پیوند از دیگر سایت ها به آن وجود داشته باشد، محبوبیت بیشتری خواهد داشت.

  15. کاربران وب، کدام را می پسندند؟ (دلایل محبوبیت یک SE ) 1- مرتبط بودن نتایج 2- سرعت بالای جستجو 3- راحتی(سادگی) و تامین نیازهای کاربر 4- امکانات جانبی یک SE

  16. می دانیم که Google گوی سبقت را در میان موتورهای جستجوگر ربوده است .

  17. به صفحه ساده اما جذاب آن توجه کنید! و نیز امکان تنظیم صفحه به زبان موردنظر ، بیانگر توجه به نیازهای کاربران است. گفته می شود یکی از دلایل موفقیت Google ، اینست که : آنها مدام به نظرات کاربران خود توجه دارند و انتقادات و پیشنهادات مخاطبین را مورد ارزیابی قرار می دهند و به اصطلاح، خود را با نظرات سازنده آن ها بروز می کنند.

  18. امکانات جانبی گوگل: Google Earth, Gmail, Blogger, Google Maps, Google Talk, …

  19. Iranian Search Engine

  20. اگر علم و دانش به ستاره پروین (دورترین نقطه) آویخته باشد، گروهی از فرزندان فارس(ایرانیان) به آن دست خواهند یافت. پیامبر اکرم(ص)

More Related