عمارة اللاذقية

مرحبا بك عزيزي الزائر. المرجوا منك أن تعرّف بنفسك و تدخل المنتدى معنا. إن لم يكن لديك حساب بعد, نتشرف بدعوتك لإنشائه

التجمع الرسمي لطلاب كلية الهندسة المعمارية في جامعة تشرين


    كيف يتم البحث عبر الانترنت>>>هام جدا

    شاطر
    avatar
    Admin.waseem
    Admin
    Admin

    ذكر
    العقرب القط
    عدد المشاركات : 394
    العمر : 29
    الموقع : http://arch.up-your.com
    الكلية : الهندسة المعمارية
    المزاج : معماري حتى الرمق الاخير
    السنة الدراسية : الرابعة
    المدينة : اللادقية
    الجامعة : تشرين
    رقم العضوية : 1
    تاريخ التسجيل : 06/09/2008
    نقاط : 3471
    التقيم : 6

    كيف يتم البحث عبر الانترنت>>>هام جدا

    مُساهمة من طرف Admin.waseem في الجمعة أكتوبر 30, 2009 6:57 pm

    مقدمة لقد أثبت الانترنت و عن جدارة أنه يضع العالم بين يديك. و أنت تقيم و تعمل في مصر مثلا تستطيع تصفح صفحات من بلاد مختلفة و الحصول على جميع المعلومات اللي تريدها في لحظة سواء للبحث عن موقع للحصول عن معلومة أو البحث داخل موقع للتحديد مكان المعلومة. لكننا في وقت أو آخر نحتاج لاجراء عملية البحث عبر الانترنت.



    2. الهدف من المقال

    يهدف المقال لتوسيع ادراك المستخدم عما يحدث عند الضغط على مفتاح البحث. كيف يبحث أي محرك بحث عن المعلومات؟ هل جميع المعلومات عن المواقع مخزنة في موققع تخزيني واحد و يقوم محرك البحث بالبحث داخل هذا الموقع؟ أم المعلومات مخزنة بأكثر من موقع؟ و اذا كان هذا هو الحال فكيف يصل محرك البحث لها؟
    ثم سيلقى الضوء على محرك بحث جوجل أشهر و أقوى محرك بحث و الأكثر استخداما حول العالم لمدة ثلاث سنوات على الأقل حتى الآن. [1]



    3. نظرية الانترنت

    يرجع مصطلح الانترنت لعام 1972 حين قام بوب كاهن Bob Kahn الذي كان يعمل بهيئة الدفاع عن مشاريع البحث المتقدمة (Defense Advanced Research Projects Agency (DARPA بطرح فكرة صنع شبكة عامة و غير مقتصرة على الجيش و الجامعات و قد أطلق على نظامه اسم Internetting الاسم مستمد من مصطلح Internetwork و الذي كان يقصد به الربط بين شبكات صغيرة منفصلة بشبكة واحدة كبيرة.
    و قبيل عام 1983 أصبح هذا النظام يشمل عدد من مؤسسات قائمة على البحث و مؤسسات تنفيذية.[2]

    اذا الانترنت مكونة من شبكات مترابطة بشبكة كبرى. أي أن الانترنت عبارة عن شبكات التي تتكون بدورها من مجموعة من الأجهزة. يمكننا اذا تخيل الانترنت بالشكل التالي
    شكل توضيحي لمجموعة مترابطة من الشبكات[3]
    و إذا كانت الانترنت تتكون من ملايين و ان لم تكن البلايين من الأجهزة فيأتي السؤال : أين تقع مواقع الانترنت؟ هل هي على شبكة واحدة من هذه الشبكات؟ أم أين هي؟؟
    حقيقة الأمر ان مواقع الانترنت تتكون من ملفات و يمكنك فتح هذه الملفات عن طريق متصفح الانترنت و يبقى السؤال أين هي هذه الملفات؟ تتواجد هذه الملفات (مواقع الانترنت) في أي جهاز ينطبق عليه بعض الشروط ( لن يشمل المقال هذه الشروط للتبسيط) هذه الأجهزة غالبا ما تكون مملوكة لشركات تقدم خدمة Hosting و ما أكثرها هذه الأيام ليس مجرد في بلد واحدة بل في مدينة واحدة. مما يجعلنا نستنتج أن مواقع الانترنت ليس مرتكزة في موقع تخزيني واحد بل هي منتشرة على هذه الأجهزة و التي يطلق على كل منهم خادم أو Server و حين يرغب المستخدم في تصفح موقع ما يقوم متصفح الانترنت بتحديد موقع الملفات المرغوب عرضها و يطلب من الخادم عرض الصفحة المطلوبة و يقوم الخادم بعرض هذه الصفحة للمستخدم و الذي يطلق عليه عميل Client و يطلق على هذه العملية نموذج العميل / الخادم (Client / Server model) *

    نموذج العميل / الخادم [4]

    * لمزيد من المعلومات عن عملية العميل / الخادم يقترح زيارة موقع http://www.sol.net.eg/sol/courses/c001/Networking_ar/6.html



    4. المناقشة




    1.4 ما المقصود بمحرك البحث؟


    محرك البحث هو أي موقع انترنت أو برنامج يتيح لك البحث عن طريق الانترنت.



    2.4 تاريخ محركات البحث



    • قبيل عام 1990 لم يوجد أي محرك بحث على الاطلاق بل كان توجد قائمة مجمعة بأسماء كل الخدام Servers و كانت هذه القائمة تراجع بواسطة تيم بيرنرز لي Tim Berners-Lee و محملة على خادم سيرن Cern و مع زيادة عدد الخدام توقف تعديل القائمة و تعلن المواقع الجديدة تحت عنوان "ما هو جديد"
    • في عام 1990 ظهر أول محرك بحث آرتشي Archie و كان يسمح بالبحث عن الملفات القابلة للتحميل فقط و ليس محتوى المواقع.
    • في عام 1991 و مع ظهور ما يسمى بـ جوفر Gopher (بروتوكول لتخزين و استرجاع النصوص عبر الشبكات) ساهم في ظهور محركان جديدان للبحث و هم فيرونيكا Veronica ( اعتمد على توفير مفتاح بحث لكل البيانات المخزنة عن طريق جوفر) و محرك بحث جاج هيد Jughead (يعتمد على البحث ضمن خادم معين)
    • في نوفمبر 1993 ظهر محرك بحث آخر يسمى أليويب Aliweb و كان يطلب من كل المسئولين عن المواقع ابلاغه بتواجد الموقع و توفيره بعنوان الموقع لامكانية الوصول اليه عن طريق البحث.
    • في ديسمبر 1993 أصدر محرك بحث جامب ستيشن JumpStation وهو أول محرك بحث يستخدم تقنية web robot (والتي كانت تعمل بقياس حجم الشبكة العنكبوتية - تم اصدارها في يونيو 1993 و لكن لم يتم استخدامها قبل هذا محرك البحث) و هو أول محرك بحث يعمل للمستخدم من خلال المتصفح أي أنه أول محرك بحث في هيئة موقع.
    • في 1994 ظهر أول محرك بحث بالشكل الذي نعرفه الآن و اسمه WebCrawler حيث انه يقبل أي كلمة في أي صفحة انترنت. و قد أصبح هذا هو النموذج الموحد لكل محركات البحث منذ ذلك الوقت. [5]





    3.4 الفرق بين محرك البحث و دليل البحث

    كل من محرك و دليل البحث يستخدم في البحث عن مواقع عبر الانترنت و لكن نتيجة البحث قد تختلف طبقا لاختلاف طريقة عمل كل منهم:



    * محرك البحث :

    ان محركات البحث تستخدم تقنية robot التي تتنقل تلقائيا بين الصفحات و معرفة محتواها و اضافتها لقاعدة البيانات الخاصة بمحرك البحث. المزيد من التفاصيل عن كيفية عمل محرك البحث في الجزء القادم في المقال
    إن كنت من أصحاب المواقع و تريد سهولة ظهور موقعك عندما يبحث مستخدم عن خدمة متوفرة في موقعك ، يمكنك اضافة موقعك لمحرك البحث عن طريق Add URL
    و ها هي لينك الاضافة على محرك بحث جوجل
    http://www.google.com/addurl/
    و هذا هو كل المطلوب ليقوم محرك البحث باضافة موقعك لسهولة الوصول لأي صفحة من صفحات الموقع حسب كلمات البحث المدخلة من المستخدم


    * دليل البحث :


    يتم ادارته عن طريق العنصر البشري و لا تتم اضافة الصفحات تلقائيا حيث يعرض الأفراد المواقع و يضيفوا المواقع يدويا لدليل البحث طبقا لتقسيم الدليل. أمثلة على دليل البحث yellow pages and yahoo! directory. قد يفيد البحث في دليل البحث اذا كنت تعرف المجموعة التي تريد البحث من خلالها عن شئ محدد [6]

    4.4 كيف تعمل محركات البحث؟


    تعمل محركات البحث عن طريق 3 مراحل:
    1. عند اضافة موقع لقاعدة بيانات المحرك يبدأ عمل زاحف الويب Web Crawler أو ما يطلق عليه العنكبوت Spider الذي سيتتبع جميع الروابط التي يقابلها في هذا الموقع لتخزين محتويات الرابط في وقت لاحق. من الممكن عمل بعض الاستئنائات و عدم تخزين بعض الروابط ( مثل الصفحات التي تحتاج تسجيل المستخدم أو دفع اشتراك لمشاهدة الموضوع كامل) عن طريق تقنية robot.

    2. بعد الانتهاء من التتبع يتم فحص محتويات الصفحات لتحديد طريقة تخزينها في قاعدة بيانات محرك البحث و يقوم بتخزينها. تختلف طريقة التخزين فبعض مواقع البحث تقوم بتخزين جزء أو كل من الصفحة التي قام بزيارتها بينما تقوم محركات بحث أخرى بتخزين جميع الكلمات التي تشملها صفحة الموقع.
    3. عندما يقوم المستخدم باجراء عملية بحث عن طريق كلمات بحث يقوم محرك البحث بمقارنة هذه الكلمات بقاعدة البيانات الخاصة به لعرض جميع الروابط التي تحتوي على كلمات البحث التي أدخلها المستخدم. و حيث أن بعض الكلمات قد يكون لها أكثر من معنى فقد يظهر ضمن نتائج البحث بعض النتائج غير المرغوبة و التي لا تفيد الباحث. و لذلك توفر معظم محركات البحث بعض الأدوات التي تساعد الباحث لجعل بحثه أكثر دقة و يقوم محرك البحث بترتيب النتائج طبقا لمستوى التطابق بين الكلمات المذكورة في المواقع المخزنة و بين كلمات البحث.[5]



    5.4 مثال تطبيقي على محرك بحث جوجل

    حيث أن جوجل هو أشهر و أقوى محرك بحث في العالم و الأكثر استخداما فيجب علينا القاء الضوء على هذا محرك البحث الرائع.



    1.5.4 تاريخ جوجل



    • يرجع محرك بحث جوجل لعام 1996 حين قام طالبان للحصول على شهادة دكتوراة و هم لاري بيج Larry Page و سيرجي برين Sergey Brin بعمل مشروع لتطوير ترتيب ظهور نتيجة البحث. حيث كانت محركات البحث في ذلك الوقت تقوم بترتيب النتائج حسب عدد مرات تكرار كلمات البحث في الصفحة من الأكثر فالأقل.
    • قام الطالبان بانشاء محرك بحث أطلقوا عليه BackRub و قد اعتمد على قياس الرواببط الخلفية Backlinks لهذا الموقع ( وهي عدد الروابط التي في مواقع أخرى تشير لهذا الموقع ) وهذه الطريقة تعتبر مؤشر لعدد المهتمين بهذا الموقع و بالتالي يقوم محرك البحث بعرض النتائج طبقا لأهمية الصفحات و ليس طبقا لتكرار كلمة البحث في الصفحة.
    • في بداية الأمر كان محرك البحث يعمل من خلال موقع الجامعة التي كانا ملتحقان بها و هي جامعة ستانفورد بكاليفورنيا و كان يعمل من خلال الموقع : google.stanford.edu
    • ثم في 15 سبتمبر من عام 1997 تم تسجيل و اطلاق الموقع google.com و التي تلاها انشاء شركة جوجل في الرابع من سبتمبر عام 1998[7]


    2.5.4 سر تفوق جوجل

    لقد تفوق جوجل على صعيد البحث النصي بجانب امكانيات أخرى متاحة عبر محرك البحث جوجل. فلنأخذ تفوقه في نقاط.


    أولا : تفوق جوجل على صعيد البحث النصي و الملفات:



    • ترتيب نتائج البحث : كما أشرنا في القسم السابق يقوم جوجل بوضع درجات لكل صفحة طبقا لعدد الروابط التقريبي التي تشير لهذه الصفحة في المواقع الأخرى
    • نتائج البحث : محرك بحث جوجل لا يحتفظ ببيانات عن مواقع الانترنت فقط بل عن مختلف أنواع الملفات مثل ملفات MS Word, MS Excel, pdf files و ملفات الفيديو مثل التي على youtube.com و أيضا مثل ملفات الفلاش. و بالنسبة للنوع الأخير فيقوم جوجل بتحويل نوع الملف بطريقة تمكن أي شخص من مشاهدة محتوى الملف و لا يشترط امتلاكه للبرنامج الذي يعمل من خلاله ملف الفلاش.
    • البيانات غير المفهرسة : بالرغم من كبر حجم فهرس محرك بحث جوجل الا انه يوفر بعض المعلومات المتاحة على قواعد بيانات على الانترنت التي تستطيع الوصول لها عن طريق البحث و ليس عن طريق روابط و هو ما يطلق عليه الشبكة الخفية أو العميقة.
    • صيغة البحث : حيث يمكنك جعل بحثك أكثر دقة عن طريق اضافة بعض الاشارات لكلمات بحثك. و هذا سنغطيه في القسم اللاحق من البحث.
    • "أنا محظوظ" : عندما يضغط المستخدم على زرار "أنا محظوظ" يقوم محرك بحث جوجل بالبحث و فتح أول نتيجة بحث وجدها متخطيا استعراض جميع نتائج البحث للمستخدم. الفكرة في انه اذا شعر المستخدم انه محظوظ فسيعرض له محرك البحث أنسب نتيجة يحتاجها بدون الحاجة لعرض كافة النتائج.

    ثانيا : امكانيات خاصة بمحرك بحث جوجل:

    بجانب مميزات جوجل في البحث عن الملفات ، فهو يتميز أيضا بأكثر من 22 امكانية خاصة بمحرك بحث جوجل. نستعرض أهمها:

    • الطقس : حيث تستطيع البحث عن درجات الحرارة أو التنبؤات الجوية لمدينتك عن طريق كتابتك لكلمة weather تليها اسم مدينتك و بلدك.


    • أسعار الأسهم : لكي تعرف معلومات عن السوق الحالي لسهم معين عليك بكتابة رمز السهم أو اكتب كلمة stock مع اسم السهم


    • التوقيت العالمي : حيث يمكنك معرفة الساعة في لحظة البحث في معظم المدن حول العالم بكتابة كلمة time يليها اسم المدينة التي تريد معرفة توقيتها.
    • جداول و نتائج المباريات الرياضية لفريق معين: عن طريق كتابة اسم الفريق في المكان المخصص للبحث.
    • آلة حاسبة: يمكن ادخال المعادلات الرياضية سواء بحروف أو أرقام و سيقوم محرك بحث جوجل بحساب المعادلة الرياضية و اظهار النتيجة لها يليها نتائج البحث عن المعادلة الرياضية التي قمت بادخالها. لحساب مثلا (3+5) يمكنك كتابتها بالأرقام كما فعلت حالا أو يمكنك كتابة (3 5plus ) أو (three plus 5) و هكذا


    • تحويل الوحدات : لتحويل الوحدات ادخل قيمة الوحدة الأولى يليها كلمة in ثم اسم الوحدة الثانية. مثلا للتحويل من سم لبوصة اكتب 10cm in inch وهكذا
    • تحويل عملات: لتحويل العملات اكتب اسم العملة كاملة أو اسمها المختصر يليها كلمة in يليها الاسم الكامل أو المختصر للعملة الثانية مثلا للتحويل من اليورو للدولار الأمريكي اكتب 5000EUR in USD أو 5000Euro in U.S. dollar و هكذا


    • قاموس : لتعريف كلمة اكتب define يليها اسم الكلمة المراد البحث عنها[8]



    6.4 كيف تجعل بحثك أكثر دقة؟

    لجعل بحثك أكثر دقة وفرت معظم محركات البحث الأدوات المساعدة لتحديد ما تبحث عنه و عرضه بدقة و تقليل النتائج غير المرغوب فيها.استخدام هذه الأدوات قد يقلل الوقت الذي تقضيه حتى تصل للنتيجة بنسبة 5% . فلنستعرض بعض أدوات البحث المتوفرة على محرك بحث جوجل:
    يمكن تقسيم الأدوات المتوفرة عن طريق محرك بحث جوجل لثلاث أقسام: علامات و كلمات مساعدة للبحث و تحديد لما تريد عرضه.


    * علامات البحث :



    • الاستخدام الاجباري لكلمات البحث (+) : كما سنشرح لاحقا في هذا القسم يقوم محرك البحث بتجاهل بعض كلمات البحث التي تدخلها و لاجبار محرك البحث على اعتبار هذه الكلمات جميعا نفصلها بعلامة + مع ضرورة عدم ترك مسافة بين علامة + و الكلمة التي تليها.


    • استبعاد كلمة من البحث (-) : اذا كنت تريد محرك البحث تجاهل كلمة أو أكثر أثناء عملية البحث فعليك باستخدام علامة - قبل الكلمة المراد تجاهلها مباشرة و عدم ترك مسافة بين العلامة و الكلمة ليقوم محرك البحث بالعمل المطلوب.
    • توافر أحد اختيارين في أي نتيجة (OR) : اذا كنت تريد مثلا البحث عن أي موقع يحتوي معلومة عن أي من موديلات سيارات مثلا و لتكن أوبل أو بي ام دبليو فيمكنك في مكان البحث كتابة BMW or Opel


    • علامات التنصيص ("كلمات البحث") : عندما تضع كلمات البحث في علامات تنصيص تخبر محرك البحث بأن يبحث عن كلمات البحث هذه بنفس الترتيب الذي بين الأقواس و بدون أي تغيير. لن يستعرض محرك البحث أي نتيجة لا تحتووي على كلمات البحث بنفس الترتيب.
    • ملئ فراغ (?) : بعض الأوقات لا تكون متأكدا من حرف ما في كلمة البحث في هذا الوقت تستطيع استخدام علامة الاستفهام مكان الحرف المشكوك فيه و في هذه الحالة سيعرض محرك البحث جميع النتائج التي تحتوى على هذه الكلمة باستبدال علامة الاستفهام بالأحرف التي تصنع معنى للجملة في قاعدة البيانات عنده.
    • أي شئ يتعلق بـ (*) : أحيانا تريد البحث عن شئ معين و لكن لا تعرف اسمه مثلا بل تعرف انه مكون من مكونات شئ أكبر منه. و ليكن مثلا تريد البحث عن تابلوهات السيارات و لا تعرف اسمها و لكن التابلوه جزء من السيارة فتستطيع ادراج كلمة البحث عن طريق علامة النجمة بعد كلمة السيارة و سيقوم محرك البحث باظهار أي نتيجة تأتي فيها كلمة بعد كلمة السيارة
    • للبحث في موقع محدد (:site) يسبقها كلمة البحث و يليها الموقع الذي تريد البحث فيه(بدون ترك مسافة بعد الكلمة). مثلا اذا كنت تريد البحث عن كل المقالات التي تتناول موضوع السيارات في موقع الياهو مثلا فيمكنك كتابة الآتي cars site:yahoo.com . و يمكنك ايضا استبعاد موقع معين من عملية البحث عن طريق كتابة الآتي : cars -site:yahoo.com للبحث عن السيارات في أي موقع ما عدا الياهو[9]

    * بعض الكلمات المساعدة للبحث :



    • لقد ذكرنا بعضها بالفعل في القسم السابق من المقال. كلمات مساعدة مثل define, stocks, site
    يوجد بعض الكلمات الأخرى التي تساعد في عملية البحث مثل :

    • :allintitle يبحث فقط في العناوين ضمن الصفحات و ليس في محتويات الصفحة.
    • :intitle يبحث فقك في عناوين صفحات الويب و ليس في العناوين الداخلية للصفحة ( هذا العنوان هو ما يظهر في متصفح الانترنت في الجانب الأيسر بجوار زراير التحكم بالشاشة)
    • :allinurl يبحث في أي موقع يحتوي كلمة البحث في روابط الصفحات. مثلا allinurl:yahoo سيبحث عن أي رابط يحتوي كلمة ياهو و سيحتوي نتيجة البحث روابط مثل mail.yahoo.com, groups.yahoo.com
    • :inurl يبحث عن شيئين في موقعين : أولهم مقطع ما في رابط الموقع و ثانيهم كلمة بحث في أي مكان في الصفحة. فمثلا inurl:yah check سيبحث عن أي موقع يحتوي عنوانه على كلمة yah و توجد كلمة check في أي مكان في الصفحة

    * تحديد لما تريد عرضه :



    • :cache تليها كلمة البحث. يعرض جميع الأماكن التي ظهرت فيها هذه الكلمة ضمن المواقع التي تم جوجل بتخزين صورة منها
    • :link تليها عنوان موقع ما. يعرض لك روابط جميع المواقع التي تحتوي على رابط للموقع الذي ذكرته بعد :link
    • :related تليها عنوان صفحة انترنت سيعرض لك جميع المواقع التي تشبه للصفحة المذكورة.
    • :Info يليها عنوان صفحة انترنت سيعرض لك معلومات عن هذه الصفحة من حيث عدد الكلمات مثلا و عدد ال bytes التي تحملها الصفحة.[10]

    مع ملاحظة أنه يوجد بعض الكلمات التي يتجاهلها محرك البحث مثل :

    • كلمات التعريف و التنكير the / a / for
    • المرادفات لنفس الكلمة قد يلغي بعضها. فاذا اردت ادراج الكلمتين في عملية البحث استعين بأداة + بينهم[9]



    References



    1. http://www.seoconsultants.com/search-engines/
    2. http://www.isoc.org/internet/history/brief.shtml#Origins
    3. http://www.feynmangroup.com/services/network_consulting.cfm
    4. http://infomotions.com/musings/waves/clientservercomputing.html
    5. http://en.wikipedia.org/wiki/Search_engines
    6. http://www.haystackinaneedle.com/faq/faq_directories.htm
    7. http://en.wikipedia.org/wiki/Google
    8. http://en.wikipedia.org/wiki/Google_search
    9. http://www.google.com/support/websearch/bin/answer.py?answer=136861
    10. http://en.wikipedia.org/wiki/Google_search


    """""""""""""""""""""""""""""""""&q uot;""""""""&q
    انا رجل لا يريح ولا يستريح
    انا رجل لا انحنى كى التقط ما سقط من عينى
    يشرفنى أننى ما قبلت وساما فانى الذى يمنح الأوسمة


      الوقت/التاريخ الآن هو الخميس مارس 30, 2017 4:25 pm