ملتقى أهل الحديث

العودة   ملتقى أهل الحديث > قسم البرمجيات الإسلامية
.

الملاحظات

إضافة رد
 
أدوات الموضوع
  #1  
قديم 16-11-10, 02:49 PM
أحمد سعيدي أحمد سعيدي غير متصل حالياً
وفقه الله
 
تاريخ التسجيل: 15-05-10
الدولة: المغرب
المشاركات: 777
افتراضي محرك بحث قوي للشاملة

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


البحث يدعم استخدام العبارات المنطقية مثل "و" "أو" "بدون"، كما يدعم البحث بالسوابق واللواحق، كما انه يتجاهل الفروق بين الهمزاة والتشكيل وما شبه. والبحث يقوم بترتيب النتائج حسب الأهمية.
سوف نرى الان كيفية فهرسة مكتبة تم البحث فيها:

* نقوم بتسغيل ملف "clucene_qt.exe"
* نقوم باختيار مجلد المكتبة الشاملة بالضغط على زر "..."


* نضغط على زر "فهرسة المكتبة" للبدأ بالفهرسة
* ستظهر لنا ناقذة تظهر لائحة الكتبة التي ستتم فهرستها، أسفل هذه اللائحة توجد بعض اعدادت الفهرسة:


- Thread count: نحدد هنا عدد الكتب التي ستتم فهرستها في ان واحد، فمثلا لو تركنا العدد هو واحد، سيقوم بقهرسة كتاب واحد تم ينتظر حتى تتم الفهرسة تم ينتقل الى كتاب اخر وهكذا.. اما اذا كان الرقم 2 فالبرنامج سيقوم بفهرسة كتابين في نفس الوقت ومتى انهى فهرسة كتاب ما سينتقل الى كتاب اخر، واذا كان الرقم 4-مثلا- فسيقوم بفهرسة أربعة كتب في نفس الوقت وهكذا، لكن هذه العملية تتحتاج الى حاسوب قوي والبرنامج يقوم بحساب العدد المناسب تلقائيا لذلك من الأفضل ان لا تغيير هذه القيمة.
- Max memory before flushing: تحدد هذه القيمة حجم الذكرة المستخدم عند الفهرسة، كلما كانت هذه القيمة كبيرة كلما كان الفهرسة وضغط الفهرس سريعين، يمكنك تغيير هذه القيمة حسب مواصفات جهازك(حجم الرام).
- Optimize the index: تحديد ما اذا كنت تريد ضغط الفهرس بعد الفهرسة، ضغط الفهرس يجعل البحث أسرع بكثير، لكن قد يستغرق بعض الوقت..

* نضغط على زر بدأ الفهرسة، يمكنك في أي وقت ايقاف الفهرسة -ان كنت تريد تجربت البحث لكن الفهرسة تأخد وقتا طويلا- وستتمكن من البحث في الكتب التي تمت فهرستها(الموجود في اللائحة).
* عند انتهاء الفهرسة ستظهر لك نافذة تخبرك بعدد الكتب التي تمت فهرستها وبوقت الفهرسة، تم نضغط على زر الانهاء.
* الان يمكننا البحث في الفهرس.
أرجوا من الاخوة أن يضعوا هنا الوقت المستغرق لفهرسة مكتباتهم مع وضع مواضفات جهازهم وكدلك حجم المكتبة وطبعا عدد الكتب التي تمت فهرستها.
الان، البحث ليس موضوع البرنامج، المهم هو الفهرسة لأننا واجهنا بعض المشاكل مع الفهرسة ونريد أن نعرف هل تم حلها ام لا، لذلك سوف نشرح استخدام عبارات البحث لا حقا بعد تطويره، لكن من أراد معرفة المزيد عن البحث فلينظر في موقع محرك clucene هنا:
http://lucene.apache.org/java/2_3_2/...sersyntax.html

لتحميل البرنامج :
http://sourceforge.net/projects/alko...t.rar/download
طبعا البرنامج مفتوح المصدر، السورس كود هنا:
https://sourceforge.net/projects/alk...c.rar/download

هذه بعض المعلومات التقنية لمن اراد تطوير البرنامج:
البرنامج مبرمجة بلغة C++ وباستخدام مكتبة Qt، البرناج يشتغل على الويندوز وعلى اللينوكس، في الوقت الحالي، البرنامج يشتغل فقط على الويندوز لانه يتعاما مع MS Access وهي غير شغالة على اللينوكس(أقصد ان البرنامج يمكن ترجمته على اللينوكس لكن لن يشتغل بالشكل المطلوب).
ان كنت تريد ترجمة المشروع فعليك بتحميل اخر نسخة من clucene تم قم بترجمتها، بعهذا قم بتحميل سورس كود البرنامج وقم بفتح ملف clucene_qt.pro وغير السطر رقم 23 (ضع فيه مسار clucene)، نفس شيء يمكنك فعله ان اردت استخدام cmake يجب ان تعدل السطر رقم 8 لملف CMakeLists.txt
يمكنك استخدام Mingw او MS Visual C++ 2008 لترجمة البرنامج على الويندوز

أي مشكلة او استفسار نحن في الخدمة

والسلام عليكم ورحمة الله وبركاته
رد مع اقتباس
  #2  
قديم 16-11-10, 05:05 PM
أبو عبد الله ريدان العدني أبو عبد الله ريدان العدني غير متصل حالياً
وفقه الله
 
تاريخ التسجيل: 26-04-10
المشاركات: 112
افتراضي رد: محرك بحث قوي للشاملة

أنا أفتخر أن أكون أول الرادين عليك
جزاك الله خيرا على هدية العيد وأنعم بها من هدية
وعيد مبارك وتقبل الله منا ومنكم صالح العمل
اللهم اغفر لعبدك وارحمه واعف عنه
وجاري التجربة
رد مع اقتباس
  #3  
قديم 16-11-10, 07:29 PM
أداس السوقي أداس السوقي غير متصل حالياً
وفقه الله
 
تاريخ التسجيل: 01-10-09
الدولة: الجزائر
المشاركات: 1,030
افتراضي رد: محرك بحث قوي للشاملة

بدون تجربة أشكرك على هذا البرنامج المفيد ، مع تمنياتنا برؤيته مستقبلا متطورا بمستوى الشاملة.
وعيدكم مبارك ، وتقبل الله منا ومنكم صالح الأعمال.
__________________
رب قني عذابك يوم تبعث عبادك
رد مع اقتباس
  #4  
قديم 16-11-10, 07:41 PM
أبو عبد الله ريدان العدني أبو عبد الله ريدان العدني غير متصل حالياً
وفقه الله
 
تاريخ التسجيل: 26-04-10
المشاركات: 112
افتراضي رد: محرك بحث قوي للشاملة

اقتباس:
المشاركة الأصلية كتبت بواسطة أحمد سعيدي مشاهدة المشاركة
السلام عليكم وؤحمة الله وبركاته
أرجوا من الاخوة أن يضعوا هنا الوقت المستغرق لفهرسة مكتباتهم مع وضع مواضفات جهازهم وكدلك حجم المكتبة وطبعا عدد الكتب التي تمت فهرستها.
أخي الكريم تفضل أول فائدة:
الويندوز: إكس بي سيرفس باك تو
المعالج: إنتل كور دول سي بي يو
السرعة: 2000
الرام: واحد جيجا
المكتبة الشاملة: إعداد المسجد النبوي المعتمدة من الموقع 2000 كتاب
وقت الفهرسة: 8 د 39 ث
تنبيه: لم يفلح البحث في هذه النسخة ولعل السبب في ذلك أنها لا تعمل إلى من قرص ليزري.
[ ولدي الكثير من نسخ الشاملة سأقول بتجريب البرنامج عليها لكن على سفر إن شاء الله وسأوفيكم بالتقرير أول بأول سعيا مني على تطوير الشاملة, وبارك الله في جهودكم ]
رد مع اقتباس
  #5  
قديم 16-11-10, 11:50 PM
أحمد سعيدي أحمد سعيدي غير متصل حالياً
وفقه الله
 
تاريخ التسجيل: 15-05-10
الدولة: المغرب
المشاركات: 777
افتراضي رد: محرك بحث قوي للشاملة

اقتباس:
المشاركة الأصلية كتبت بواسطة أبو عبد الله ريدان العدني مشاهدة المشاركة
أخي الكريم تفضل أول فائدة:
الويندوز: إكس بي سيرفس باك تو
المعالج: إنتل كور دول سي بي يو
السرعة: 2000
الرام: واحد جيجا
المكتبة الشاملة: إعداد المسجد النبوي المعتمدة من الموقع 2000 كتاب
وقت الفهرسة: 8 د 39 ث
تنبيه: لم يفلح البحث في هذه النسخة ولعل السبب في ذلك أنها لا تعمل إلى من قرص ليزري.
[ ولدي الكثير من نسخ الشاملة سأقول بتجريب البرنامج عليها لكن على سفر إن شاء الله وسأوفيكم بالتقرير أول بأول سعيا مني على تطوير الشاملة, وبارك الله في جهودكم ]
بارك الله فيك وجزاك خيرا

عند الفهرسة أو البحث هل من رسالة خطأ او ما شابه؟
رد مع اقتباس
  #6  
قديم 17-11-10, 12:28 AM
أبو عبد الله ريدان العدني أبو عبد الله ريدان العدني غير متصل حالياً
وفقه الله
 
تاريخ التسجيل: 26-04-10
المشاركات: 112
افتراضي رد: محرك بحث قوي للشاملة

اقتباس:
المشاركة الأصلية كتبت بواسطة أحمد سعيدي مشاهدة المشاركة
بارك الله فيك وجزاك خيرا

عند الفهرسة أو البحث هل من رسالة خطأ او ما شابه؟
لا أخي الكريم
وأنا الآن في نهاية فهرسة المكتبة الشاملة الإصدار الرسمي الأول 5300 كتاب
وقد انتهى من الفهرسة بعدما يقارب 3 ساعات
لكن البرنامج لا زال معلق ولم يخرج الرسالة النهائية في وقت الفهرسة
والله يسهل
والحمد لله
رد مع اقتباس
  #7  
قديم 17-11-10, 12:53 AM
أبو عبد الله ريدان العدني أبو عبد الله ريدان العدني غير متصل حالياً
وفقه الله
 
تاريخ التسجيل: 26-04-10
المشاركات: 112
افتراضي رد: محرك بحث قوي للشاملة

أخي الكريم كما قلت لك انتهى البرنامج من الفهرسة مع تعليق في النهاية
ولم تظهر الرسالة المبينة للوقت بالضبط لكنه ما يقارب 3 ساعات
تنبيه:
- لقد تركت للجهاز الحرية المطلقة
- برنامج الفهرسة على السي وبرنامج المكتبة على هارد خارجي ( ولعل هذا الذي أثقل البحث ).
رد مع اقتباس
  #8  
قديم 17-11-10, 05:17 AM
علي ابن جابر علي ابن جابر غير متصل حالياً
وفقه الله
 
تاريخ التسجيل: 13-03-06
المشاركات: 416
افتراضي رد: محرك بحث قوي للشاملة

الرابط لايعمل
لا يمكن التحميل يظهر رسالة خطأ
__________________
بقدرِ الكدِّ تكتسبُ المعالي
ومن طلب العلا سهر الليالي
ومن رام العلا من غير كد
أضاع العمر في طلب المحال
رد مع اقتباس
  #9  
قديم 17-11-10, 05:18 AM
علي ابن جابر علي ابن جابر غير متصل حالياً
وفقه الله
 
تاريخ التسجيل: 13-03-06
المشاركات: 416
افتراضي رد: محرك بحث قوي للشاملة

الرابط لايعمل
لا يمكن التحميل يظهر رسالة خطأ(403 Error – Forbidden)
__________________
بقدرِ الكدِّ تكتسبُ المعالي
ومن طلب العلا سهر الليالي
ومن رام العلا من غير كد
أضاع العمر في طلب المحال
رد مع اقتباس
  #10  
قديم 17-11-10, 05:40 AM
أبو عبد الله ريدان العدني أبو عبد الله ريدان العدني غير متصل حالياً
وفقه الله
 
تاريخ التسجيل: 26-04-10
المشاركات: 112
افتراضي رد: محرك بحث قوي للشاملة

اقتباس:
المشاركة الأصلية كتبت بواسطة علي ابن جابر مشاهدة المشاركة
الرابط لايعمل
لا يمكن التحميل يظهر رسالة خطأ(403 Error – Forbidden)
أخي الكريم الرابط يعمل
رد مع اقتباس
إضافة رد

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

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


الساعة الآن 08:36 AM.


vBulletin الإصدار 3.8.11

حَيَّاكُمُ اللهُ فِيْ مُلْتَقَى أَهْلِ الْحَدِيْثِ

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.