صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 17

الموضوع: قووقل و بقية محركات البحث ، أمركم غريب !

  1. #1

    قووقل و بقية محركات البحث ، أمركم غريب !



    السلام عليكم جميعا

    أعكف منذ ما يقارب الـ 6 أشهر على تنفيذ مشروع ضخم يحتوي على جزئيات عديدة ، و من هذه الجزئيات جزئية محرك البحث ، حيث سنقوم أنا و الزملاء بإنشاء محرك بحث متكامل ( Spider , Indexer , Search Interface )

    لهذا قمنا بتجميع البحوث من CiteSeer و IEEE و Elsever التي تتحدث عن تركيب محركات البحث ، و منها ما قمنا بشرائه كاملا ، و بشكل عام فقد وجدنا بعض الـ Papers التي قدمها Larry Page و Sergey Brin ( مبتكري Google ) كبحوث ماجستير و دكتوراه في هذا المجال و الموضوع بالتحديد .


    ما استغربته خلال قراءة هذه البحوث ، و ايضا من خلال التجربة ، هو ان جميع محركات البحث تقوم بالبحث في فهارس ضخمة جدا ، و لكنها لا تظهر سوى 1000 نتيجة من النتائج على الأكثر ! ، فعلى سبيل المثال عند البحث عن عبارة PHP ، ستجد عدد النتائج يتجاوز 900 مليون نتيجة ، و لكن ما يقارب 800 نتيجة هي التي تظهر فقط !! و باقي النتائج لا تظهر ، و حين محاولة العبث في العنوان الرئيسي لنتائج البحث ، تظهر هذه الرسالة من قووقل :


    Sorry, Google does not serve more than 1000 results for any query


    بحثنا عن أجوبة لهذا السؤال في كافة البحوث ، جميعهم يذكرون هذه الحقيقة بدون إبداء أية أسباب ؟

    حاولنا البحث في الإنترنت ، الكل يسأل لا يجاوب ، و ان وجدت من يجتهد فتجد إجابات غير مقنعة و غير مبنية على حقائق علمية او على مراجع رسمية من الشركات نفسها

    حاولنا تفسير ذلك ، قلنا قد يكون المقصود هو تسريع عملية البحث و عدم إرهاق السيرفر بإستخراج كامل النتائج و أستخراج اعلاها من ناحية الـ Ranking ، و لكن هذا السبب بتاتا غير مقنع لأن هناك العديد من الحلول البرمجية لهذه المسألة و لعل أولها تبادرا للذهن أسلوب التقسيم و التجميع Divide and Conqure في مسالة إستخراج البيانات Information Retrieval !!!


    طرحت سؤالي هنا لعلي أجد من يجيب !

    تحياتي







  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,047


    فكرة ال Sorry, Google does not serve more than 1000 results for any query
    منطقية جدا لأنه الباحث ' Searcher ' يجب ان يجد نتائج بحثه في الصفحة الأولى او الثانية بالكثير << اغلب من يبحث
    يعني قليل الي يتصفح كامل الصفحات المعطاة لكي يجد ضالته

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

    يعني اذا طلعلك القووقل اكثر من 1000 نتيجة و هو عارف و واثق انك لن تشاهدها كلها ؟ لماذا اذن محرك بحث ؟ اذن نقلبها دليل مواقع و نحط المليار موقع كلهم في دليل و ليش التدقيق


    هذا رأي و الله اعلم و ننتظر بقية الأراء من بقية الأخوة





    __________________
    -{Only God Can Judge Me}-
    القانون فوق الجميع و الجميع يموت بالجوع

  3. #3


    أخي العزيز Dr-dre67 ، سعيد جدا بمشاركتك

    هذا الرأي قرأته أثناء بحثي عن الأسباب في أحد المواقع .

    لا أعتقد بتاتا ان هذا الأمر مقنع ، لأسباب عديدة ، منها ان محركات البحث تعامل الباحثين كزبائن تحرص على إستقطابهم ، و لا توجد شركة تقول لزبائنها : " لا أعتقد انكم بحاجة لكامل المعلومات التي لدي ، لذا خذوا هذه المعلومات تكفيكم !! "

    انا عن نفسي صادفت هذه المشكلة قبل أن أدخل في هذا المشروع لأني كنت أبحث عن أمر مهم و تتبعت نتائج البحث الى أن وصلت للنتيجة رقم 900 تقريبا و توقف قووقل ( حينها كنت أظن ان المشكلة في قووقل تلك اللحظة فقط ) ، و هناك الكثير و الكثير غيري ممن قد تقودهم الحاجه الى البحث في عشرات الالاف من النتائج ( وليس فقط الف) لكي يصلوا الى معلومة تهمهم كثييييييرا !!!


    لذا الإفتراض المسبق ان المستخدم لن يحتاج هذه النتائج هذا أمر غير مقبول ، لا على الجانب المنطقي ، ولا على الجانب التجاري ، خصوصا اذا تأكدنا ان اظهار نتائج أكثر لن يؤثر كثيرا في سرعة إظهار النتائج و تحليلها و عرضها و تصفحها !

    ما زال التساؤل مطروحاً ؟






  4. #4


    بإنتظار مشاركاتكم






  5. #5
    عضو فعال
    تاريخ التسجيل
    Aug 2004
    المشاركات
    1,974


    مثل ماقال الأخ Dr-dre67

    ولا أعتقد انه مشكله تقنية بالقوقل..





    __________________
    انا أريد وأنت تريد والله يفعل مايريد!

  6. #6


    أخي العزيز f555f ، شكرا لمشاركتك الحوار

    أعلم تماما انها ليست مشكلة تقنية ، و ان قووقل و جميع محركات البحث تقصد تماما ان تعرض فقط جزء ضئيل جدا من النتائج التي تستخرج ، ولكن من غير المقنع ان يكون السبب الذي ذكره أخي Dr-dre هو السبب الفعلي و ذلك نظرا للأسباب السابقة الذكر ؟


    هل نستطيع من خلال هذا الحوار الوصول الى سبب مقنع فعلا او معلومة مثبته ؟


    تحياتي






  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2003
    المشاركات
    889


    اوافق الاخ DrDre

    لاكن من ناحيتي

    اظن لو ان في خيار في اخر صفحه

    بحيث يطلع لك 900 صفحه اخرى بشرط ان الصفحات الي ظهرت بالمره الاولى لا تظهر بالمره الثانيه

    يكون افضل

    وشكرا لكم





    __________________
    تم االانتهاء من التجاره

    وادراك غلطه بدايتها :shy

    والان معكم هاوي لتصميم والبرمجه

    اخوكم عبدالله

    :)

    ----
    ------------------------------------
    ( إدعم موقع رتب - أول موقع عربي للإحصائيات )

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    456


    جزاكم الله خير






  9. #9
    عضو فعال
    تاريخ التسجيل
    Aug 2004
    المشاركات
    1,974


    اقتباس المشاركة الأصلية كتبت بواسطة البرواز

    هل نستطيع من خلال هذا الحوار الوصول الى سبب مقنع فعلا او معلومة مثبته ؟


    تحياتي
    لا أعتقد أخي أننا سنصل لنتائج أكثر من كذا...

    انت أخي الكريم لم تقل لنا ...ماهي توقعاتك؟!
    ماهو السبب في نظرك...





    __________________
    انا أريد وأنت تريد والله يفعل مايريد!

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    456


    اخى البرواز
    جزاك الله خير






  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2004
    المشاركات
    953


    اكيد هناك اسباب عزيزي البرواز

    فمن اهمها مثل ما قال اخي Dr-dre67
    اي ان جوجل يظهر المواقع التي لها ارتباطات كثيرة في صفحات الإنترنت قبل اي مواقع اخرى
    ويظهر عدد معين من الصفحات لكلمة التي بحثت عنها ول تكن PHP فقد اظهر البحث ث78 صفحة لماذا برغم ان مليون موقع او اكثر تظهر فيها هذه الكلمة .. لان اغلب مواقع الويب تعتمد في الأصل على هذه اللغة .. وتكتب فيها هذه الكلمة

    فعندما يبداء البحث عن كلمة PHP لاحظ ان البحث فقط يكون في الفائة الانجليزية ولم يذهب للصينية او اليابانية الا في ما ندر وهذا يدل انه يختصر البحث على نوع اللغة التي تختار انت فعندما تبحث في اللغة العربية عن كلمة php يتم كتابتها " لغة PHP " ستجد ان البحث شمل المواقع العربية واظهر فقط نصف عدد الصفحات التي اظهرها في المواقع الإنجليزية برغم انه قد يجد اكثر من هذا بعشرة الاف ضعف ان لم يكن اكثثر ..


    فجوجل كما اخمن يعتمد على المواقع الاكثر ارتباطاً بمواقع الإنترنت الاخرى وهذا فقط تخمين ورآي شخصي ..


    ومن اهمها ما قال اخي Dr-dre67 ان جوجل او القائمين عليه يعرفون انه اذا لم تجد ضالتك في الـ72 صفحة فانك لن تجدها في صفحات اخرى لانه يظهر لك المواقع ذات الارتباط الكثير في النت اولاً وواذا لم تجدها فعليه العوض يعني انها ليست موجودة على الانترنت وهذا مايفكرون فيه كما يتضح من كلامك ومن ما نشاهدة في محركات البحث ..


    ولن اطيل عزيزي

    فقط حاولت ان اظهر وجهة نظري عسى ان تفيد في شي او تظهر لنا افكار اخرى عن الامر

    ودمت سالماً






  12. #12
    عضو نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    76


    أخي العزيز البرواز بعد التحية

    في الحقيقة موضوعك رائع جدا واشكرك على طرحه

    في اعتقادي سبب اظهار 1000 نتيجة فقط مرتبط بشكل اساسي بما قاله الاخوان قبلي

    هو أنك ستجد ضالتك في هذه الـ 1000 نتجية

    ولكن ليس هذا فحسب

    فيجب الوضع في الحسبان أنه يتم اجراء عدد مختلف من العمليات على نتائج البحث الناتجة

    فهذه الـ 1000 مهمة لاستمرارية عمل المحرك بشكل صحيح

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

    فيقوم المحرك بإعادة تحميل الصفحات بحثا عن التحديثات

    بالاضافة إلى جمع الاحصاءات حول هذه المعلومات

    وبما أنه من غير المنطقي اجراء العمليات على كافة نتائج البحث التي تصل إلى الآلاف

    فالاكتفاء بـ 1000 نتيجة مناسبة جدا

    يضاف إلى ذلك أنه وبينما تجرى عمليات على هذه النتائج تحفظ في ذاكرة عشوائية لفترة قصيرة

    فتخيل ان تتمكن من تحديث قواعد بياناتك لـ مليون عملية بحث يوميا واجراء عمليات احصائية وحسابية

    واجراء تحديثات على نتائج البحث في هذه العمليات المختلفة

    إذن 1000 نتيجة كافية جدا

    أتمنى أن تكون فهمت قصدي

    تحياتي لك





    __________________
    التخطيط الفاشل .. تخطيط للفشل

  13. #13


    أخي العزيز SHAGY4HOST ، شكرا لمشاركتك

    فيما يخص هذا الخيار ، من المفترض ان يكون قووقل و غيره من محركات البحث قادر على إظهار جميع النتائج التي يدعي انه وجدها . فعندما يقول انه وجد 909 مليون نتيجة لـ PHP ، ثم يظهر فقط ما 1000 نتيجه ، هذا أمر غير منطقي ؟


    أخي العزيز f555f

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


    انا ليس لدي تفسير منطقي لهذا الأمر ، لذلك طرحت التساؤل !



    أخي العزيز NewGsm ،،

    بخصوص طريقة قووقل في الـ Ranking فهي مقياس يسمى Page Rank ، يقيس عدد الصفحات التي ترتبط بالصفحة الحالية و مدى شهرة بقية الصفحات ( مقياس صعب التنفيذ نوعا ما رغم سهولة الفكرة ) .

    نتحدث بشكل عام عن البحث ، فبغض النظر عن ما اذا كانت كلمة البحث PHP او ASP او أي شئ آخر ، لماذا لا يظهر قووقل نتيجة البحث كاملة ، خذ على سبيل المثال ، عند البحث عن كلمة PHP فإن قووقل يقول انه وجد 909 مليون موقع تقريبا يحتوي على هذه الكلمة ، ولكنه لا يظهر الا 1000 موقع فقط ، أي ما نسبته :

    0.0000001 % تقريبا من النتائج

    نسبة ضئيلة جدا ، اليس كذلك ؟؟


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

    Neural Network Classifier

    يقول قووقل ان هناك 125 الف نتيجة ، ولكنه لا يظهر سوى 1000 فقط ، مع العلم ان المعلومة التي قد اكون ابحث عنها لم تظهر في هذه الصفحات لأن الموقع الذي ابحث عنه او المقالة التي ابحث عنها قد تكون حديثة الصدور ( لم يشر اليها اي موقع من المواقع الشهيرة ) ، و مع ذلك تظل هذه المعلومة مهمه و لم يظهرها قووقل . ولا أعتقد ان العباقرة Larry Page و Sergey Brin تفوتهم هذه النقطة خصوصا انهما أكاديميين حاصلين على درجة الدكتوراة و يعلمون تماما ان المعلومة و البحث عنها ليس له حدود .



    أخي العزيز أبو جاري ، سعيد بمشاركتك

    فيما يتعلق بالسبب السابق الذكر فبإمكانك قراءة ردودي السابقة على هذه النقطة و كيف انها غير منطقية ولا تعتبر سببا فعليا !

    فيما يخص الإحتفاظ بالمعلومات في ذاكرة كاش او تحديثها بشكل دوري ، فمن المعروف ان جميع محركات البحث تعتمد على حفظ جدول الـ Index كاااااااااملا في الذاكرة العشوائية RAM مع نسخة أخرى في الهاردسك ، لذا تجد الذاكرة العشوائية لسيرفرات محركات البحث تصل الى بضعة عشرات او الى مئات من الجيجا بايت ( قووقل على سبيل المثال يحتفظ بالإندكس كاملا في الذاكرة التي يبلغ حجمها 250 جيجا بايت تقريبا، تخيل هذه ذاكرة عشوائية وليست هارددسك )

    لذا فالسرعة في إستخراج المعلومة ليس بتلك المشكلة مع هذه الإمكانيات الضخمة ، كذلك تحديث الـ Index يتم بشكل كامل بغض النظر عن الكلمات التي تم البحث فيها او لا ، فالـ 8 مليار صفحة التي يبحث فيها قووقل يفهرسها دوريا بغض النظر هل تم النقر على هذه الصفحات جميعها او لا ، أو هل ظهرت هذه الصفحات او لا .


    لعلي أذكر ان محركات البحث تعامل المستخدمين كزبائن ، لذا لا يعقل ان شركة تقول لزبائنها " لدي مليار نتيجة تلبي رغباتكم، لكن لن اطلعكم الا على 1000 فقط ، فلا اظن بقية النتائج تعنيكم !!!!!!!!!!!!! " .


    تحياتي ، و ما زلنا بحاجة الى إثراء الحوار






  14. #14


    الموضوع يحتاج للنقاش ، و تبادل الأراء






  15. #15
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


    الجوجل الحين يظهر احسن 1000 موقع وانت الحين لو ما لقيت ما تبحث عنه في اول 1000 موقع ما اظن حتلاقيه في الباقي لانه المواقع الباقيه اهملها جوجل لانه في نظره ما فيها اللي تبحث عنه.
    سؤال حلو جداً بارك الله فيك واتمنى انه يكون في اجابة له.
    تحياتي وبالتوفيق.





    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض