موتورهای جستجو

این درس بر بررسی چگونگی ایجاد تحول در موتورهای جستجو در اینترنت متمرکز است. دانش آموزان در تیم ها کار می کنند تا فناوری موجود در موتورهای جستجو را درک کنند و کشف کنند که چگونه می توانند با استفاده از موتورهای جستجو اطلاعات مفید را بازیابی کنند.

  • با اصول یک موتور جستجو آشنا شوید
  • با نحوه پرس و جو از موتورهای جستجو آشنا شوید
  • بیاموزید که چگونه با استفاده از گزینه های جستجوی پیشرفته ، مطالب مرتبط را پیدا کنید
  • در مورد کار تیمی و حل مسئله اطلاعات کسب کنید

سطح سنی: 8-18

ساخت مصالح (برای هر تیم)

مواد مورد نیاز

  • رایانه های دارای دسترسی به اینترنت
  • موتورهای جستجوی معروف مانند Google ، Yahoo ، Bing و غیره نباید مسدود شوند

چالش طراحی

با توجه به چالش ایجاد درخواستهای جستجو و گزارش مربوط بودن نتایج جستجو ، شما بخشی از یک تیم مهندسین هستید.

ضوابط

  • باید نتایج جستجوها را گزارش کند.

محدودیت ها

  • باید از چندین موتور جستجو (گوگل ، یاهو ، بینگ و غیره) استفاده کنید
  1. کلاس را به تیم های 2-3 نفره تقسیم کنید.
  2. کاربرگ موتورهای جستجو را تحویل دهید.
  3. درباره مباحث در بخش مفاهیم پیشینه بحث کنید.
  4. توضیح اینکه دانش آموزان باید برای ساختن نمایش داده های جستجو با استفاده از کاربرگ به عنوان یک تیم کار کنند. دانش آموزان باید نتایج جستجوی موتورهای مختلف جستجو را برای همان جستجوی جستجو مقایسه کنند.
  5. توضیح اینکه دانش آموزان باید با استفاده از موتورهای جستجوی مختلف گزارشی یا نمودار مربوط به نتایج جستجو را تهیه کنند.
  6. دانش آموزان برای انجام و مستند کردن سوالات جستجو با هم ملاقات می کنند.
  7. برای کسب مطالب بیشتر در مورد موضوع ، به بخش "حفاری عمیق تر" مراجعه کنید.

اصلاح زمان

این درس را می توان در کمتر از 1 دوره کلاس برای دانش آموزان مسن انجام داد. با این حال ، برای کمک به دانش آموزان از احساس عجله و تضمین موفقیت دانش آموزان (به ویژه برای دانش آموزان جوان) ، این درس را به دو دوره تقسیم کنید و به دانشجویان فرصت بیشتری برای طوفان فکری ، آزمایش ایده ها و نهایی کردن طرح آنها دهید. تست و تست را در دوره کلاس بعدی انجام دهید.

مبانی موتور جستجو 

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


چرا ما به موتورهای جستجو نیاز داریم؟

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

اما در فضای مجازی ، جایی برای "چرخش" وجود ندارد. من فقط صفحه کامپیوترم روبرو هستم. به نوعی ، باید مکانی برای خرید کتاب مورد نظر خود پیدا کنم. هیچ صفحه ای روی صفحه من وجود ندارد بنابراین من نمی توانم در وب رانندگی کنم. گاهی اوقات واضح است: نام کتابفروشی را تایپ کنید ، .com را اضافه کنید (همانند barnesandnoble + .com) و شرط بسیار خوبی است که قرار است در نهایت به جایی که می خواهید بروید برسید. اما اگر این یک کتابفروشی ویژه باشد و وب سایتی با URL مشخص نداشته باشد چه می کنید؟

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

موتورهای جستجو می توانند اطلاعاتی بیش از فقط URL یک وب سایت ارائه دهند. آنها همچنین می توانند بررسی ها را پیدا کنند ، به مقایسه قیمت ها کمک کنند و حتی اگر مشکلی در مورد محصول یا تولید کننده گزارش شده باشد وجود دارد. برای بسیاری از افراد ، استفاده از موتورهای جستجو به یک امر عادی تبدیل شده است. برای یک فناوری که حتی 20 سال نیز وجود ندارد ، بد نیست.

کار موتورهای جستجو

موتورهای جستجو سه جنبه دارند:

1) خزیدن

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

2.) نمایه سازی

سپس ، برنامه ها اطلاعات را فهرست بندی می کنند ، کلمات کلیدی خاصی را برای دسته بندی آنها بیرون می کشند. به عنوان مثال در اینترنت ، نمایه سازی بیشتر به کلمات کلیدی در صفحات وب و متا تگهایی که اطلاعات مربوط به صفحه را فراهم می کنند ، متکی است. داده های مربوط به صفحات وب در یک پایگاه داده فهرست ذخیره می شود تا در جستجوی بعدی استفاده شود. هدف از ایندکس این است که اطلاعات در اسرع وقت پیدا شوند. بعضی از موتورهای جستجو مانند Google ، تمام یا بخشی از صفحه منبع (که به آن cache می گویند) و همچنین اطلاعات مربوط به صفحات وب را ذخیره می کنند ، در حالی که برخی دیگر مانند AltaVista هر کلمه از هر صفحه را پیدا می کنند.

3.) جستجو

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

بیشتر موتورهای جستجو از استفاده از عملگرهای Boolean AND ، OR و NOT برای تعیین بیشتر پرس و جو پشتیبانی می کنند. عملگرهای Boolean برای جستجوی واقعی است که به کاربر اجازه می دهد شرایط جستجو را اصلاح و گسترش دهد. موتور دقیقاً همانطور که وارد شده است به دنبال کلمات یا عبارات است.

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

اکثر موتورهای جستجو از روش هایی برای رتبه بندی نتایج استفاده می کنند تا در ابتدا "بهترین" نتایج را ارائه دهند. اینکه یک موتور جستجو چگونه بهترین صفحات را مطابقت می دهد و نتایج را با چه ترتیبی نشان می دهد ، از یک موتور به موتور دیگر متفاوت است. با تغییر زمان استفاده از اینترنت و تکامل تکنیک های جدید ، این روش ها نیز با گذشت زمان تغییر می کنند.

الگوریتم های موتور جستجو

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

1.) ارتباط

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

2.) عوامل فردی

بخش دوم الگوریتم های موتور جستجو عوامل منفردی است که آن موتور جستجوی خاص را از سایر موتورهای جستجو متفاوت می کند. هر موتور جستجو الگوریتم های منحصر به فردی دارد و عوامل منفرد این الگوریتم ها این است که چرا یک جستجوی جستجو نتایج متفاوتی از Google را در مقایسه با Bing یا Yahoo نشان می دهد. یکی از متداولترین فاکتورهای فردی تعداد صفحات فهرست شده در موتور جستجو است. ممکن است فقط صفحات بیشتری نمایه شوند یا به طور مکرر آنها را فهرست بندی کنید ، اما این می تواند نتایج متفاوتی برای هر موتور جستجو ایجاد کند. برخی از موتورهای جستجو نیز به دلیل ارسال هرزنامه جریمه می شوند ، در حالی که برخی دیگر این کار را نمی کنند.

3.) عوامل خارج از صفحه

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

نمایش مشخصات جستجو

جستجویی که در یک موتور جستجو ایجاد می کنید بازتابی از نحوه تفکر شماست. با یک دید بزرگ شروع کنید و در ادامه جستجو جزئیات بیشتری را اضافه کنید.

1.) اصطلاحات و رشته ها

به کلماتی که در جعبه جستجوی اساسی یک موتور جستجو وارد می کنید اصطلاحات گفته می شود. هنگامی که به دنبال اطلاعات می گردید ، سعی کنید از اصطلاحاتی استفاده کنید که معمولاً مورد استفاده قرار می گیرند و برای س yourال شما کاملاً ضروری هستند. به گروهی از اصطلاحات رشته جستجو یا جستجوی جستجو گفته می شود. سعی کنید جستجوی خود را هر بار یک اصطلاح بسازید ، درست همانطور که مهره ها را به یک رشته اضافه می کنید. نیازی به افزودن + یا کلمه و بین اصطلاحات نیست ، اما باید بین هر اصطلاح و اصطلاح دیگر فاصله بگذارید. تا آنجا که می توانید خاص باشید. بیایید یک سناریو بگیریم. شما در نیویورک زندگی می کنید و می خواهید بستنی بخورید. شما می توانید با استفاده از یک موتور جستجو بستنی فروشی های نزدیک خود را پیدا کنید. پرس و جو مناسب برای شما این است: بستنی نیویورک.

2.) جستجوی عبارت را امتحان کنید

بعضی اوقات بهترین راه برای یافتن اطلاعات جستجوی دو یا چند کلمه به ترتیب خاص است. این کلمات را در علامت های نقل قول قرار دهید تا عبارتی را جستجو کنید. به عنوان مثال ، شما ممکن است "کره بادام زمینی" را جستجو کنید اما مراقب باشید! فقط برای جستجوی نام مناسب و عبارات معمول یا استاندارد از عبارت جستجو استفاده کنید. به عنوان مثال ، اگر می خواهید بستنی یک مغازه خاص ، باسکین رابینز را بخورید ، پس جستجوی شما این است: "Baskin Robbins."

3.) برخی از نتایج را حذف کنید

بعضی اوقات نتایج شما اصطلاحی را شامل می شود که قطعاً نمی خواهید. برای ایجاد اصطلاح منفی ، علامت منفی به آن اصطلاح اضافه کنید. سپس اصطلاح منفی را به رشته جستجوی خود اضافه کنید تا در نتایج جستجوی شما نشان داده نشود. به عنوان مثال ، اگر شما بستنی کره ای را دوست ندارید و می خواهید نتایجی را که در آن خوشه کره ای وجود دارد را حذف کنید ، سعی کنید: بستنی - باتراش نیویورک.

بیایید جواب را پیدا کنیم

سوال:

اگر به وضوح نمی بینید ، ممکن است بخواهید از اختراع من برای ارزیابی وضعیت چشم خود استفاده کنید. من کی هستم؟

چگونه جواب را پیدا کنیم:

از س theال ، ممکن است نتیجه بگیریم که باید نام شخصی را پیدا کنیم که برای آزمایش بینایی ما روشی را اختراع کرده است. بنابراین جستجو کنید: تست بینایی. خواهید فهمید که این کار با نوعی نمودار انجام شده است. اکنون جستجو کنید: نمودار تست بینایی. خواهید آموخت که این نمودار "نمودار اسنلن" نام دارد و توسط چشم پزشک هلندی هرمان اسنلن در سال 1862 ساخته شده است.

پاسخ: هرمان اسنلن

چگونه موتورهای جستجو درآمد کسب می کنند؟

در ظاهر ، یک موتور جستجو ، بدون توجه به محبوبیت آن ، به نظر نمی رسد سودآورترین فعالیت باشد. شما درخواست خود را تایپ می کنید ، Enter را بزنید و سپس نتایج خود را بدون پرداخت هیچ گونه نتیجه ای پیدا می کنید. ماشین پول ساز غالباً نادیده گرفته شده برای یک موتور جستجو تبلیغات است.

بیشتر موتورهای جستجوی وب فعالیت های تجاری پشتیبانی شده توسط درآمد تبلیغات هستند و در نتیجه ، برخی از این روش ها را برای تبلیغات تبلیغات به منظور پرداخت پول برای رتبه بندی لیست های خود در نتایج جستجو ، به کار می بندند. آن دسته از موتورهای جستجو که پول نتایج موتور جستجوی خود را قبول نمی کنند ، با اجرای تبلیغات مرتبط با جستجو در کنار نتایج منظم موتور جستجو ، درآمد کسب می کنند. موتورهای جستجو هر وقت کسی روی یکی از این تبلیغات کلیک می کند درآمد کسب می کند.

اتصال به اینترنت

خواندن توصیه می شود

  • مقدمه ای بر موتورهای جستجو و پیمایش وب (شابک: 0321306775)
  • درک موتورهای جستجو (شابک: 0898715814)
  • موتورهای جستجو: بازیابی اطلاعات در عمل (شابک: 0136072240)

فعالیت نوشتن

در مورد چگونگی تأثیر اختراع موتورهای جستجو بر شبکه جهانی وب مقاله (یا پاراگرافی بسته به سن) بنویسید.

تراز به چهارچوب برنامه درسی

توجه داشته باشید: برنامه های درسی در این مجموعه با یک یا چند مجموعه از استانداردهای زیر مطابقت دارد:  

استانداردهای سواد فناوری - همه اعصار

ماهیت فناوری

  • استاندارد 1: دانش آموزان درک درستی از ویژگی ها و دامنه فناوری پیدا می کنند.
  • استاندارد 2: دانش آموزان درک درستی از مفاهیم اصلی فناوری پیدا می کنند. 

توانایی هایی برای یک دنیای فناوری

  • استاندارد 12: دانش آموزان توانایی استفاده و نگهداری از سیستم های فن آوری را توسعه می دهند.

جهان طراحی شده

  • استاندارد 17: دانش آموزان درک و توانایی انتخاب و استفاده از فناوری های اطلاعاتی و ارتباطی را پیدا می کنند.

CSTA K-12 استانداردهای علوم کامپیوتر K-3 (5-8 سال)

5.1 سطح 1: علوم کامپیوتر و من (L1)

  • همکاری (CL)
  1. با پشتیبانی معلمان ، اعضای خانواده یا شرکای دانشجویی ، اطلاعات را جمع آوری کرده و به صورت الکترونیکی با دیگران ارتباط برقرار کنید.
  2. با استفاده از فناوری با همسالان ، معلمان و دیگران به طور مشترک و همکاری کنید.
  • تمرین و برنامه نویسی رایانه (CPP)
  1. برای انجام تحقیقات نامناسب از سن ، از منابع فناوری استفاده کنید.
  • رایانه ها و دستگاه های ارتباطی (CD)
  1. برای موفقیت در کارکردن رایانه ها و فناوری های مربوطه از دستگاه های استاندارد ورودی و خروجی استفاده کنید.

CSTA K-12 استانداردهای علوم کامپیوتر کلاسهای 3-6 (8 تا 11 سال)

5.1 سطح 1: علوم کامپیوتر و من (L1)

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

CSTA K-12 استانداردهای علوم کامپیوتر کلاسهای 3-6 (8 تا 11 سال)

5.1 سطح 1: علوم کامپیوتر و من (L1)

  1. با استفاده از لینک های پیوندی بین صفحات وب جستجو کنید و با استفاده از موتورهای جستجو جستجوهای ساده انجام دهید.
  • رایانه ها و دستگاه های ارتباطی (CD)
  1. سطح كافی مهارت خود را با كیبوردها و سایر دستگاههای ورودی و خروجی نشان دهید.

این کاربرگ شامل چند سوال است. هر تیم از دانش آموزان نیاز به ایجاد درخواست های جستجو دارد. دانش آموزان همچنین از اتصال اینترنت برای یافتن پاسخ استفاده می کنند و معلم بعداً ارزیابی می کند. دانش آموزان باید پاسخ ها و سوالات جستجو را یادداشت کنند.

  1. معنی کلمه را پیدا کنید: "imbroglio".

پاسخ:

 

 

جستجوی جستجو:

 

 

  1. یک صفحه وب پیدا کنید که حاوی کلمه "سالسا" باشد اما کلمه "رقص" نیست.

پاسخ:

 

 

جستجوی جستجو:

 

 

  1. صفحات وب را پیدا کنید که حاوی عبارت دقیق "من یک رویا دارم".

پاسخ:

 

جستجوی جستجو:

 

 

  1. مکانی را پیدا کنید که رکورددار بیشترین بارش برف در یک سال باشد.

پاسخ:

 

 

جستجوی جستجو:

 

 

  1. یک صفحه وب پیدا کنید که حاوی کلمات "دوچرخه سواری" و "ایتالیا" باشد.

پاسخ

 

 

 

جستجوی جستجو:

 

 

 

ترجمه طرح درس

[تغییر دهنده زبان]

بارگیری مجوز دانشجویی تکمیل