تم الاندماج مع الموقع الرسمي لمشروع المكتبة الشاملة وقد يتم الاستغناء عن هذا النطاق قريبا

فصول الكتاب

ـ[الطيماوي]ــــــــ[21 - 10 - 05, 08:00 ص]ـ

الأخ محمد سعيد

بالنسبة لـ sql ففيها نظام فهرسة index جاهزة وهزه ميزه موجوده فيها وكذلك في أوراكل لكن المشكلة ولكن هنالك اشكاليتان

1 - الاشكالية الاولى أنها ليست سريعة فقد قام الاخوة المبرمجون بعمل فهرسة بواسطة نظام الفهرسة الجاهز وأخذنا بيانات الشاملة بعد ادخالها على sql وتم عرض النتائج داخل قاعدة البيانات خالية عن تطبيق البرنامج ولكن لم تكن السرعة مجزية بالنسبة لي يعني هي وقلتها واحد

2 - المشكلة الثانية كل الفهرسة بتنعدم عندما نقوم بعملية تحديث لجدول النتائج ولا بد من عملية التحديث حتى يقوم البرنامج بادراج السجلات الجديدة للنتائج التي يجدها في جدول قائمة النتائج وعملية التحديث هذه تقضي على الفهرسة لأن نتائج الفهرسة تتطلب أن يبحث الجهاز عنها مرة واحدة ثم يعرض النتائج وهذا ما لا تسمح به عملية التحديث للنتائج وبالتالي الله يعوض على الفهرسة

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

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

إذن لا بد من تقطيع الكلمات واستبدال كل كلمة برقم وأشدد على التالي: خطوة التقطيع وخطوة استبدال الكلمة برقم

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

ـ[أبو سارة حسام]ــــــــ[21 - 10 - 05, 08:08 ص]ـ

الأخ الشراري لم أقرأ تعليقكم

" اقتباس

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

هذا هو بالفعل ما هو موجود بالأعلام وأطلس العالم والموسوعة العربية الشاملة "

هذه هي فكرتنا التي نعمل عليها منذ عام 2001 بل العطس نحن في البحث نضع خيارات مثل تجاهل التشكيل أو تجاهل ال وغيرها من الأمور

البحث يتم في قاعدة

والعرض يتم من شئ آخر

عندما تحمل الأعلام (وكما قلت لك هذه نسخة 2001) ستعرف ما نقصده

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

شاهدو أطلس العالم لتعرفوا وكذلك موسوعة الأعلام

بالنسبة لل Tree وربطها بالموضوعات الأمر هين

ـ[أبو سارة حسام]ــــــــ[21 - 10 - 05, 08:14 ص]ـ

إلى الأخ الشراري

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

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

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

إذن لا بد من تقطيع الكلمات واستبدال كل كلمة برقم وأشدد على التالي: خطوة التقطيع وخطوة استبدال الكلمة برقم "

أليس هذا ما قلته سابقاً

والأخ محمد قال لي " الأخ الشراري

إذا كانت هذه الطريقة التي ذكرها الأستاذ حسام هي الطريقة الوحيدة لذلك - ولا أظن ذلك - أو أن باقي الطرق تحتاج هذا المجهود فامسح من رأسك هذه الفكرة "

ـ[أبو سارة حسام]ــــــــ[21 - 10 - 05, 08:15 ص]ـ

برنامج التقطيع بالسورس كود جاهز للتحميل

http://www.elzohry.com/downloads/IndexDataBase2.rar

ولكم جزيل الشكر

ـ[الطيماوي]ــــــــ[21 - 10 - 05, 08:50 ص]ـ

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

والآن بإمكاني أن أقول بكل ثقة أن مسألة البرمجة محلوله إن شاء الله وتبقى الإشكالية التالية

المشكلة التي ذكرتها لكم وما زلت أقولها هي عملية ادخال الكتب، وقد يسأل البعض لماذا:

أقول:

¥

تعرف على الموسوعة الشاملة للتفسير