الكتابة في سوالف سوفت: لماذا أشارك في منتدى سوالف؟









النتائج 1 إلى 8 من 8
    صفحة جديدة 1
  1. #1
    فيصل الغامدي غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    206
    معدل تقييم المستوى
    6

    أريد تفسير لـــ تقنية `` هل تقصد : .... `` في Google

    السلام عليكم ورحمة الله وبركاته

    مساكم الله بالخير

    لدي تساؤل يشغل بالي وانا في أولى خطواتي على درب البرمجة

    وهي تتعلق بأنظمة البحث في المواقع الكبيرة لاسيما Google

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


    لا أذكر أنني زرت موقع عربي أو أجنبي فيه هذه الميزة

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

    ويا ترى هل يمكن ان تعطونا وصف علمي `` للخوارزميات `` التي تطورها جوجل

    باستمرار لتطوير خدمات البحث .




    الصور المرفقة الصور المرفقة  

  2. صفحة جديدة 1
  3. #2
    سحاب اون لاين غير متواجد حالياً عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    الدولة
    مصر التي في خاطري
    المشاركات
    3,925
    معدل تقييم المستوى
    9
    اظن ...
    ان الامر مشابه بحد كبير برنامج الوورد
    عندما تقوم بكتابة كلمة غير صحيحة لغويا او غير معرفة داخل قاموس الوورد للكلمات
    يظهر تحت الكلمة خط احمر
    وعند الضغط علي الكلمة بزر الماوس الايمن يظهر لك اقرب الكلمات من القاموس لتلك الكلمة الخاطئة
    وهكذا الامر تقريبا في جوجل

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

  4. صفحة جديدة 1
  5. #3
    Foxhound غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2008
    المشاركات
    150
    معدل تقييم المستوى
    5
    يقوم مقارنة الكلمة اللي كتبتها بكلمات أخرى في القاموس اللي عنده فإذا كان فيه تشابه يقترحه عليك
    لكن الطريقة طبعا صعبة والكلام سهل
    Google
    Firefox

  6. صفحة جديدة 1
  7. #4
    فيصل الغامدي غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    206
    معدل تقييم المستوى
    6
    مشكورين على مروركمـ الحلو والرائع والجميل

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

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

    الحين استخلص من كلامكم انه بحث عن الكلمات المتشابهة الحروف

    انا اتوقع انه يفصل الكلمة مثلا

    (السعودية) ا ل س ع و د ي ة ثمانية حروف

    (السلعوديت) ا ل س ل ع و د ي ت وهنا تسعة حروف

    الحروف المتشابهه بين الكلمتين : س ع ل ا د و ي سبعة حروف متشابهة

    بينما الكلمة السعودة تتشابه مع السعودية في : ا ل س ع و د ة ستة حروف ايضا


    ليه اختار السعودية ولم يختار السعودة ؟؟؟؟؟؟؟؟؟؟؟؟ مع ان التطابق في السعودة أقرب من السعودية


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

    يا ليت واحد بطل يجي يكتب لنا كود يقرب لنا الفكرة اكثر

  8. صفحة جديدة 1
  9. #5
    عبقري العرب غير متواجد حالياً عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    الدولة
    سلطنة عمان
    المشاركات
    774
    معدل تقييم المستوى
    8
    فقط حبيت ازيد معلومه .. هناك كلاس يقوم بجلب تصحيح الكلمات من جوجل ( ابحث عنه في phpclasses.org )
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة

  10. صفحة جديدة 1
  11. #6
    سحاب اون لاين غير متواجد حالياً عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    الدولة
    مصر التي في خاطري
    المشاركات
    3,925
    معدل تقييم المستوى
    9
    اقتباس المشاركة الأصلية كتبت بواسطة عبقري العرب مشاهدة المشاركة
    فقط حبيت ازيد معلومه .. هناك كلاس يقوم بجلب تصحيح الكلمات من جوجل ( ابحث عنه في phpclasses.org )
    هذا هو ..
    Class: Google - Did You Mean (spell check, xmlrpc, xml-rpc, xmlrpc php) - PHP Classes

    وهذا هو الكود

    كود PHP:
    <?php
    /*
    USE EXAMPLE
    $DYM = new DYM();
    $DYM->lang = 'en-US';
    //IF TRUE, DISPLAY AN CORRECT GOOGLE ALTERNATIVE
    if($DYM->search('coreqt')){
       echo $DYM->correct;
    }
    */
    class DYM{
          private 
    $query;
          public 
    $lang 'pt-BR',
                 
    //SEARCH URL, PLEASE, FOR UPDATES, DON'T REPLACE '#LANGUAGE#' and '#QUERY#'
                 
    $search_addr 'http://www.google.com.br/search?hl=#LANGUAGE#&q=#QUERY#&meta=',
                 
    //RETURN OF CORRECT ALTERNATIVE
                 
    $correct;
          
          public function 
    __construct(){
          }
          public function 
    search($query){
                 
    $this->query $query;
                 
    //MAKE ADDRESS
                 
    $resultado file_get_contents(str_replace(array('#LANGUAGE#','#QUERY#'),array($this->lang,urlencode($this->query)),$this->search_addr));
                 
    //APPLY REG EXP
                 
    preg_match_all("/\<div id\=res class\=med>\<p\>\<font color\=\"#cc0000\" class\=p\>(.*?)\: \<\/font\>\<a href\=\"(.*?)\" class\=p\>(.*?)\<\/a\>/i",$resultado,$matches);
                 
    $this->correct $matches[3][0];
                 
    //RETURNS
                 
    return isSet($matches[3][0]);
          }
    }
    ?>
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  12. صفحة جديدة 1
  13. #7
    سحاب اون لاين غير متواجد حالياً عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    الدولة
    مصر التي في خاطري
    المشاركات
    3,925
    معدل تقييم المستوى
    9
    شوف الدرس ده
    Google Style Did You Mean....? in PHP | Web Builder Zone
    بيتكلم عن الموضوع نفسه
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  14. صفحة جديدة 1
  15. #8
    almosmm غير متواجد حالياً عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    659
    معدل تقييم المستوى
    10
    كود PHP:
    <?php
    // input misspelled word
    $input 'radsh';

    // array of words to check against
    $words  = array('apple','pineapple','banana','orange',
                    
    'radish','carrot','pea','bean','potato');

    // no shortest distance found, yet
    $shortest = -1;

    // loop through words to find the closest
    foreach ($words as $word) {

        
    // calculate the distance between the input word,
        // and the current word
        
    $lev levenshtein($input$word);

        
    // check for an exact match
        
    if ($lev == 0) {

            
    // closest word is this one (exact match)
            
    $closest $word;
            
    $shortest 0;

            
    // break out of the loop; we've found an exact match
            
    break;
        }

        
    // if this distance is less than the next found shortest
        // distance, OR if a next shortest word has not yet been found
        
    if ($lev <= $shortest || $shortest 0) {
            
    // set the closest match, and shortest distance
            
    $closest  $word;
            
    $shortest $lev;
        }
    }

    echo 
    "Input word: $input\n";
    if (
    $shortest == 0) {
        echo 
    "Exact match found: $closest\n";
    } else {
        echo 
    "Did you mean: $closest?\n";
    }

    ?>
    مثال مأخوذ من موقع php.net للدالة : levenshtein();


    ارقى التحية ...

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

المواضيع المتشابهه

  1. موقع تفسير الاحلام معتمد على كتب تفسير الاحلام الشهيرة
    بواسطة shuman202 في المنتدى الأخبار المتعلقة بالإنترنت والتقنية
    مشاركات: 3
    آخر مشاركة: 22-05-2009, 11:30 AM
  2. تقنية Google PageRank ثورة المعلومات [تحليل + نقاش]
    بواسطة moslem_tk في المنتدى الويب والويب 2.0 والـ Semantic Web
    مشاركات: 15
    آخر مشاركة: 06-02-2007, 04:05 PM
  3. أريد هاك آخر عشرة مواضيع لـــ 3.6.4
    بواسطة alaneed في المنتدى اصلاح وصيانه المنتديات
    مشاركات: 2
    آخر مشاركة: 25-01-2007, 03:44 PM
  4. تقنية Sitemap من Google توجه محرك البحث إلى صفحات الموقع !!
    بواسطة رضا في المنتدى تقنية محركات البحث RSS , XML , SEO
    مشاركات: 3
    آخر مشاركة: 18-06-2005, 06:47 PM
  5. وش تقصد google بهذا الشعار بالضبط ؟؟
    بواسطة alnassaj في المنتدى التصميم والرسومات والمونتاج
    مشاركات: 3
    آخر مشاركة: 12-02-2004, 06:18 PM

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

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