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

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > تطوير الويب
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
مراقب و خبير سيرفرات لينكس
تاريخ التسجيل: Mar 2001-
#1 (permalink)  
محرك بحث سوالف الرئيسي ... كيف يعمل ... (منسف كبسة PHP لا يطوفك)


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

قد أعجبني محرك البحث الخاص بسوالف ....... وهو فكرة قوية حيث أنه جمع ألمع المنتديات ... وهذة الفكرة قوية جدا لو تم تخديمها بشكل صحيح ...
ولكن السؤال : كيف يعمل هذا المحرك ؟؟

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

ام هل قامت سوالف بانشاء USER افتراضي له صلاحية القراءة فقط ضمن المخدمات الأخرى وكانت هي عملية إرسال أوامر إلى المخدم الأخير وهو يقوم بعملية البحث وعلى سوالف مهمة استلام الرد XML مثلا . وعرضة على الشاشة .... العملية أمنة هنا 100% ولكن لها بعض العيوب .
سوف أذكرها لاحق بعد المناقشة ما تحمى

أم انها تقوم بعملية تشبة موضوع أخبار الجزيرة وطبعا عملية فاشلة بنظري ...


هذا الموضوع لو تم مناقشتة على سوية عالية .. لسوف نتطور وبشكل كبير في مجال أرشفة المعلومات .

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

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

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

قسم اسلامي
قسم كمبيوتر
قسم برامج
إلخ...........

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

ناهيك عن سرعة الوصول وسرعة البحث فهذا موضوع طويل والحديث فية له شجون .

أتمنى أن نتشارك بالمعلومات وبذلك نرقى بالمستوى العربي الى الخير بإذن الله.

السلام عليكم

beshoo






beshoo غير متواجد حالياً   قديم 14-01-2005, 02:41 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Apr 2001-
#2 (permalink)  

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

فعلاً موضوع مميز عزيزي beshoo ..

لي تجربة في هذا المجال، ولكنها قديماً وتعود لأواخر ال2000 وأوائل ال2001، وكانت في مشروع تخرجي، حيث قمت رفقة زميلي في المشروع بتصميم موقع محرك بحث، على غرار الجوجل والمحركات الشهيرة التي تعتمد على الSpiders ..

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

عندما فكرت في طريقة عمل محرك بحص سوالف فكرت أنه ربما كان يبحث ضمن نطاق محدد يشمل المواضيع فقط، بحيث يبدأ من المنتدى x في تصفح مواضيعه ابتداءً من رقم واحد وحتى آخر موضوع (قد تكون قيمة الرقم الدال على آخر موضوع تتم يدوياً، ولذا لا تضاف منتديات كصيرة للمحرك يومياً) ويتم فهرسة وتحليل النص الموجود في كل موضوع وتدرج في قاعدة البيانات ومن ثم ينتقل للموضوع الذي يليه، ومؤكد أنهم وجدوا طريقة تقوم بنسخ اسم الموضوع في حقل آخر من القاعدة، وبذا وضعوا لنا خيار البحث إما في النص أو في العنوان ..

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

ياليت أحد العاملين على المشروع يقوم بتوضيح فكرة العمل، مع أني أظن أنها أفكار حصرية وحقوق محفوظة لإدارة سوالف.

في رعاية الله وحفظه






__________________
الهندسة نت .. الحياة هندسة .. فهندس حياتك معنا
لطلب الإعلان: webmaster[at]alhandasa.net
: 00218913170099
SilverBoy غير متواجد حالياً   قديم 14-01-2005, 02:55 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Feb 2002-
#3 (permalink)  

كل مافي الأمر هو عبارة عن أرشفة وفهرسة لمواضيع المنتديات الأخرى

تحياتي لك






__________________
شبكة مملكة العرب
---------------------
استضافة مواقع تبدأ من 100 ريال سنويا
خطط خاصة للموزعين
سكربت دليل المواقع
www.aknet.com
code4arab غير متواجد حالياً   قديم 14-01-2005, 02:58 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jun 2003-
#4 (permalink)  

سلام عليكم

طيب ليش مانستفيد منها

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

اتمنى أنك فهمت الفكره

تحيتي لكم






d7me4ever غير متواجد حالياً   قديم 14-01-2005, 03:06 PM
رد مع اقتباس
مراقب و خبير سيرفرات لينكس
تاريخ التسجيل: Mar 2001-
#5 (permalink)  

شكرا للجميع ...

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

ولكن سوالف كانت محور موضوع كان في بالي من زمان وهنا سوف تكون بداية عصر الأرشفة ... للعرب

انا اتوق لان أبني سبايدر قوي ويعتمد على المصدرية البعيدة .
بمعنى فكرة

+++++++++++++++++++

ام هل قامت سوالف بانشاء USER افتراضي له صلاحية القراءة فقط ضمن المخدمات الأخرى وكانت هي عملية إرسال أوامر إلى المخدم الأخير وهو يقوم بعملية البحث وعلى سوالف مهمة استلام الرد XML مثلا . وعرضة على الشاشة .... العملية أمنة هنا 100% ولكن لها بعض العيوب .
سوف أذكرها لاحق بعد المناقشة ما تحمى

+++++++++++++++++++

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



----------------

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






beshoo غير متواجد حالياً   قديم 14-01-2005, 03:08 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jun 2003-
#6 (permalink)  

السلام عليكم

في أعتقادي أن الاخوة كل قاموا بأخذ نسخ من جدول فهرسة المواضيع , أو فهرس محركات البحث, مثلاً في الـ VB أخذت جدول (( searchindex )), و باقي البرامج أخذت الجودل المشابه لهذا الجدول, و برمجت سكربت خاص بتحويل البيانات إلى وصلات.

فلو أتينا على سبيل المثال إلى جدول معين إلى موقع معين و لنفرض أنه bahlink.net

الجدول (( في نظري )) , يجب أن يحتوي على

1- رقم الموضوع.
2- عنوان الموضوع.


السكربت الذي أعده الأخوان يقوم بعمل التالي.

لنفرظ أن أسم الجدول كأسم الموقع, أو أنهم عملوا مصفوفة تعرف أسم الجدول على أنها أسم الموقع (( الباث بالأحرى )).

1 = swalif.net/softs/showthread.php?t=
2 = mobile4arab.com/vb/showthread.php?t=
3 = maxforums.net/showthread.php?t=


و هكذا


السكربت بعدها يأخذ قيمة من 1 إلى 21 (( عدد المنتديات المفهرسة حاليأً 21 ))

و يحول الرقم إلى باث المنتدى

أي لو وقع الأختيار على سوالف سوف يكون الباث
http://www.swalif.net/softs/showthread.php?t=


الأن لدينا الباث بقي رقم الموضوع و عنوانه

لنفرظ أنهم أعدوا دالة أيضاً تأخذ قيمة عشوائية لرقم الموضوع, و أعدوا دالة أخرى تعتمد على رقم الموضوع الذي وقع عليه الأختيار لكتابة أسم الموضوع. و على فهرس العنواين سوف يكون حرف الأس متبوع برقم الموضوع مثلاً s102009

و لنفرظ

الدالة الخاصة برقم الموضوع هي

$TID من الجدول الذي يساوي 1

أما عن الدالة الخاصة بعنوان الموضوع

نعمل دالة لأستحضار العنوان عن طري الرقم فنكتب دالة تقوم بطباعة s فقط في أمر أستحضار المعلومات من قاعدة البيانات و لنفرظها m , و دالة أخرى و هي المطلوة تكون كالأتي

SU = m$TID من الجدول الذي يساوي 1

و عند العرض نكون حصلنا على العنوان و هو

SU


و الوصلة و هي

http://www.$1/$TID



اعذروني أخواني على تخريفي, فأنا لا أعرف PHP و أنما C++ , و ان شاء الله في هذه الاجازة أتعلم هذه اللغة , حيث أشتريت كتاب جديد من شركة دايتل المعروفة.






__________________
قال أحد الشعراء بعد أن واجه المر من الحاقدين في مسابقة للشعر :-

لو كان شعري شعيراً لأكلته الحمير, و لكن شعري شعوراً فأنا للحمير شعورا
bahlink غير متواجد حالياً   قديم 14-01-2005, 06:15 PM
رد مع اقتباس
مراقب و خبير سيرفرات لينكس
تاريخ التسجيل: Mar 2001-
#7 (permalink)  

اخي الكريم bahlink

الموضوع الذي ذكرتة قد ناقشتة وصديقي code4arab وقال لي انه بطريقتك لربما يتم حصر بيانات كثيرة جدا لاداعي لها ..


الموضوع يجب ان يكون سهل ممتنع ...

نرجو ان يكتمل الحديث كي يشمل التطبيق العملي كما وموضوعي مع زيزوار حيث ان النقاش يدوم سنوات ولكن التطبيق .






beshoo غير متواجد حالياً   قديم 15-01-2005, 05:58 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Nov 2002-
#8 (permalink)  

عالطاير http://bybyqtr.info/ty.php

لكن طريقه غير مجديه






__________________
نــــــــــحو سـوالف أفضل...
All-the-vb site
All-the-vb forum
all-the-vb غير متواجد حالياً   قديم 17-01-2005, 06:30 AM
رد مع اقتباس
رد


 

أدوات الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 02:33 AM بتوقيت المملكة العربية السعودية