ـ[أبو سارة حسام]ــــــــ[20 - 10 - 05, 11:58 م]ـ
الإخوة الكرام
بالنسبة لموضوع الكتب
أعتقد أنها لو بذل فيها مجهود أكبر مما هي عليه حيث أن العديد من الشركات بها مشاكل عديدة مثل عدم وجود علامات فقرات وسقط وخلافة ويمكن بعد ذلك إعطائها للشركات ستكون سعيدة بذلك
ومن الأفضل ألا نبحث عن الكم والسرعة الآن فمع مرور الوقت سيكون كل شئ متاح
بالنسبة لعملية تسريح البحث هذه هي الفكرة العامة
أولاً: يتم عمل جدول للكمات بدون تكرار مسجل فيها الكلمة وموقعها في الحقل
لا يتم البحث في القاعدة الحقيقية لأنها ستكون كبيرة جداً إنما يتم البحث في قاعدة الكلمات وهي ستكون صغيرة نسبيا
لا يتم البحث بالطرق العادية وإنما يتم البحث من خلال قاعدة البيانات من خلال الإستعلامات سابقة التجهيزة في أكسس وهذه هي أهم نقطة في تسريع البحث
تيم البحث من خلال مجموعة من الكلمات وليس الجمل الكبيرة
حتى لو كتبنا جملة سيقسمها البرنامج لكلمات ويبدأ في البحث عن كلمة كلمة بأستخدام المعاملات المنطقية
فلو لم يجد كلمة يتوقف البحث
هذه هي فكرة مبدئية عن تسريع البحث
ـ[محمد سعيد]ــــــــ[21 - 10 - 05, 01:02 ص]ـ
الإخوة الكرام
بالنسبة لموضوع الكتب
أعتقد أنها لو بذل فيها مجهود أكبر مما هي عليه حيث أن العديد من الشركات بها مشاكل عديدة مثل عدم وجود علامات فقرات وسقط وخلافة ويمكن بعد ذلك إعطائها للشركات ستكون سعيدة بذلك
ومن الأفضل ألا نبحث عن الكم والسرعة الآن فمع مرور الوقت سيكون كل شئ متاح
وأنا أتفق معك في ذلك , لكن أعتقد أن أفضل شيء نبدأ به هو عمل تراجم للرواة بحيث يكون اسم الراوي فيها موحدا
لأن هذه ستفيدنا كثيرا إذا ما طورنا في برامجنا , فمثلا لو أردنا أن نعمل تقنية مطابقة لتقنية شركة صخر مع الكتب التسعة فسنحتاج أولا لمعجم كامل عن الرواة في قاعدة البيانات على هيئة جدول ونحوه بحيث يكون إليه المرجع في أي نقطة في البرنامج , بحيث نستطيع الوصول لأي راو موجود في أي مكان من البرنامج
لذا أعتقد أن أفضل عمل نقوم به الآن هو برنامج خاص بالرواة وتراجمهم , بعدها نبدأ في كتب المتون وليكن صحيح البخاري مثلا , ونعمل له قاعدة بيانات تحتوي على أكبر كم من المعلومات عن هذا الكتاب خاصة من حيث السند (متصل أو مرسل أو معلق أو مدرج أو غير ذلك) أو موقوف أو مرفوع أو غير ذلك , بحيث يتم الحكم على كل الأحاديث بهذا الأمر
وأنا أعلم أنا هذا المجهود يحتاج إلى أمة بأكملها , لكنه ربما يكون حافزا للبعض وخاصة الشركات للعمل في هذا البرنامج
بالنسبة لعملية تسريح البحث هذه هي الفكرة العامة
أولاً: يتم عمل جدول للكمات بدون تكرار مسجل فيها الكلمة وموقعها في الحقل
بصراحة لم افهم أي كلمات بالضبط تقصدها
فلو عندنا كتب متون في الحديث في قاعدة البيانات , أي كلمات أستخدمها للبحث في هذه المتون؟ حبذا لو توضح لنا هذه النقطة أكثر
لا يتم البحث في القاعدة الحقيقية لأنها ستكون كبيرة جداً إنما يتم البحث في قاعدة الكلمات وهي ستكون صغيرة نسبيا
هل بعد ذلك تكون نتائج البحث دقيقة مثلما لو كانت بالطريقة العادية بالضبط أم ان هناك اختلافا؟
وجزاكم الله خيرا
ـ[أبو تراب]ــــــــ[21 - 10 - 05, 03:35 ص]ـ
الإخوة الكرام / جزاكم الله خيرا وأحسن إليكم
أود أن أختصر المطلوب مرة أخرى حتى لانتوه في زحمة الكلمات والمواضيع والاقتراحات ولنكن واضحين ....
لدينا أهداف طويلة الأمد (استراتيجية)
كما أن لدينا أهدافا قصيرة المدى (مرحلية)
ويلزم لهذه وتلك مناهج ووسائل
ولكل واحدة من هؤلاء رجالها
فلنحدد إذن الأداف الاستراتيجية ولتكن:
1 - موسوعة أو موسوعات تشمل عامة كتب العلم المتاحة.
2 - تدقيق الكتب تدقيقا جيدا.
3 - خدمات الموسوعة تناسب موضوعها، فما يلزم موسوعة الحديث غي ما يلزم أختها في التفسير أو الأدب .....
4 - الموسوعات مفتوحة للتطوير الشخصي (بضمانات معينة) حتى لا يعبث العابثون بالنصوص لمآرب خبيثة.
هذا العمل لن يتم الوصول إليه بين عشية وضحاها لكنه ليس صعب المنال لمن أراد، وخذوا شركة ميكروزفت مثالا (1985 - 2005) أظن طفرة هائلة (98% من مستخدمي الحواسب يستعملون برامجهم)
لكن وع ذلك فلدينا أهدافنا المرحلية، كلما انتهينا من مرحلة دخلنا في التي تليها:
فالمرحلة الأولى: تكوين فرق العمل
....................... (1) فريق جمع المعلومات ومهمته حصر الكتب الموجودة والمتاحة، وحصر المطلوبة، والبحث عنها وتجميعها في رابط واحد، كما أنه سيعد شجرة الكتب الرئيسية
....................... (2) فريق التدقيق والمراجعة ومهمته تدقيق النص على كتاب مطبوع ما أمكن، ووضع علامات في بدايات الصفحات مثل \\ أو؟ أو غيرها بشرط عدم ورودها في نص الكتاب الأصلي لتسهيل إدخال النص على داتابيس
....................... (3) فريق الداتا بيس ووظيفته إدخال الكتب إلى قواعد البيانات، وأقنرح تأجيل الخوارزميات مؤقتاً لأسباب منها تأخيرها للعمل وربما إعاقته عن الخروج، فضلا عن تضخيمها لقواعد البيانات بشكل غير عادي، وعندي اقتراج أجريته وجربته وهو جد جيد وجديد وهو استبدال الكلمات التي تتكرر بشكل كبير جدا بحرف ما ولو بالإنجليزية فمثلا لفظة (حدثنا) تتكرر مليارات المرات فلو استبدلناها بحرف A تعطينا فائدتين تقليل حجم قواعد البيانات و تسرع البحث لأن البحث عن حرف أسرع من كلمة، بل يسعنا استبدال مجموعة كلمات (صلى الله عليه وسلم) بحرف وهكذا، لفظ الجلالة، اسم النبي صلى الله عليه وسلم، وهكذا
....................... (4) فريق البرمجة ووظيفته حصر المهام المطلوبة لكل برنامج، والبدء بعمل ما يناسبها، مع فتح ميزة التعديل لكن بضوابط سأشرحها في مشاركة أخرى
ولتكن البداية بعد رمضان إن شاء الله تعالى
وعلى الجميع أمور
مراجعة النية
بذل المشورة
حب الخير
وأعاننا الله وإياكم وجعلنا من المخلَصين ... آمين
¥