النتائج 1 إلى 6 من 6

الموضوع: ممكن احد يدلني على طريقه مبسطة لعمل محرك بحث للموقع؟من MySQL قاعدة بيانات.

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

    ممكن احد يدلني على طريقه مبسطة لعمل محرك بحث للموقع؟من MySQL قاعدة بيانات.



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

    ممكن احد يدلني على طريقه مبسطة لعمل محرك بحث للموقع؟من MySQL قاعدة بيانات.

    انا جالس اشتغل على برمجة إدارة متحوى لأحد المواقع

    انتهيت من جزاء كبير من إدارة المحتوى

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

    افيدوني جزاكم الله خير







  2. #2


    هذا الاستعلام:
    كود PHP:
    SELECT column1,column2,column3
    FROM table1
    WHERE column2 like 
    '%Keyword%' 
    ممكن استخدامه على أي عمود من النوع النصي للبحث حيث تضع مكان Keyword المتغير الذي يحوي كلمة البحث. هذه طريقة مبسطة، ولكنها لن تكون سريعة في حال كان لديك قاعدة بيانات ضخمة. الطريقة المثلى أن يكون هناك فهرس للعمود الذي ترغب بالبحث فيه.

    وواقعاً أنا لدي بعض الأفكار النظرية لكني لم أطبق أحدها حتى الآن، ولكن إليك ما لدي، هناك خياران إما باستخدام الفهرس fulltext وهو فهرس يأتي مع MySQL وإما عمل فهرس بشكل يدودي كالتالي مثلاً:
    جدول يحوي عمودين كمفتاح رئيسي مزدوج "compound primary key" أحدهما للكلمة والآخر لمكان وجودها.

    وففي حال كان الفهرس على طريقة الفل تكست يكون استعلام البحث كالتالي:
    كود PHP:
    SELECT column1,column2,column3
    FROM table1
    WHERE MATCH
    (column1AGAINST ('Keyword'); 
    إن شاء الله أكون أفدتك






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


    مشاء الله عليك اخوي WebDeveloper

    والف الف شكر على تفاعلك معي وجزاك الله الف خير

    وانا بالدوام الحين بجرب هالطريقه ورجع ارد لك وبدعي لك زود ونحن في رمضان وصيام

    جاري التجريب ......






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


    الف يجزاك الف الف خير اخوي WebDeveloper

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

    هذا ماسنجري

    to8m@hotmail.com
    اضفني يمكن افيدك في اي يوم من الأيام
    اخوك تركي الجابر : فني حاسب آلي ومصمم مواقع ومصمم فوتوشوب ومبرمج php


    للأخوان اللي يمكن يستفيدون من تجربتي

    هذا الكود اللي استخدمته عشان يبحث لي عن الكلمة الموجودة في المتغير
    $ss
    في الجدول
    page
    واسم العمود الذي سيقوم بالبحث فيه
    PageName

    كود PHP:
    $qpage   mysql_query("SELECT * FROM page WHERE PageName  like '%$ss%' ");
    $pagenum mysql_num_rows($qpage); 
    وهذا كود عرض النتائج

    كود PHP:
    for($i=0;$i<$pagenum;++$i) {
    $pagearr mysql_fetch_array($qpage);
    echo 
    $pagearr[1];
    echo 
    '<br>'
    تحياتي لكم وجزاكم الله خير






  5. #5


    بارك الله فيكم أحبتي

    شرح موفق ماشاء الله WebDeveloper ..

    درس أفادني كثيرا .. http://www.devpapers.com/article/306





    __________________
    موقع رياض القرآن متخصص بالقرآن الكريم
    WwW.Ryadh-Quran.NeT

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


    رياض القرآن

    شكراً شكراً
    والله يجزاك الف خير اخوي الكريم

    فعلاً درسك مفيد جداً والموقع مفيد أيضاً












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

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

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