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

بارك الله فيك وجزاك خيرا على التجريب
اقتباس:
- إمكان إيقاف البحث : ش نعم م لا .. لكن هو لا يحتاج ! إلا في الجمل الطويلة ربما
هل يستغرق البرنامج وقتا في البحث؟ لم يسبق لي ان جربته على شاملة كبيرة الحجم
اقتباس:
- حضور النتيجة فعليا (مما يعني سرعة تصفح النتائج) : ش نعم م لا .. فيحتاج قليلا من الوقت لاستدعاء الصفحة الثانية من النتائج
سيتم اضافة هذه الخاصية ان شاء الله، لكن لا تنسى ان البرنامج يقوم بترتيب النتائج حسب الاهمية، فهو يحتاج الى جمع النتائج كلها تم مقارنتها ويختار الاكثر تطابقا منها ثم يعرضه في الاول. وان شاء الله سيتم تطوير هذه الخاصية، لان المهم الان هو الفهرسة..
اقتباس:
- مواصلة تصفح الكتاب : ش نعم م لا
هذه خاصية مفيدة ايضا، ستضاف ان شاء الله
اقتباس:
- تظليل النتيجة بشكل واضح مع تمييز كل كلمة من الكلمات المتعددة بلون مختلف : ش لا م نعم
التظليل ليس جيدا وليس مضبوطا في البرنامج وان شاء الله يصبح افضل
اقتباس:
- خيار تفعيل أو إهمال مراعاة (الهاء ولمقصور والهمزات ..) : ش نعم م لا (افتراضي : إهمال)
هذا الخيار ان امكن اضافته فسيضاف عند الفهرسة لا عند البحث، فلا يمكن تجاهل هذه الفروقات في فهرس يراعي هذه الفروقات والعكس صحيح
اقتباس:
- خيار تفعيل أو إهمال اللواصق : ش نعم م لا (افتراضي مطابق)
هذه الخاصية موجودة، وهي اكثر تطورا: فيمكن تفغيل هذه الخاصية او الغائها لكل كلمة من جملة البحث، ويمكن اختيار هل تريد البحث بالسوابق ام باللواحق ام بوسط الكلمة او بحرف واحد، ويكفي استخدام علامة * للواحق وعلامة ? لحرق واحد فمثلا:
البحث عن "الله*" ستعطيك نتائج فيها الله او اللهم يعني تفعيل البحث باللواحث لهذه الكلمة
البحث عن "*صلاة" سيعطيك صلاة، الصلاة، للصلاة، وصلاة... يعني البحث بالسوابق، لكن هذا النوع ن البحث يستغرق وقتا.
البحث عن "*صلا*" سيعط الصلاة، صلاة، صلاتهم... يعني البحث بهما مها
ويمكنك البحث عن "ال*ئحة" ستعطي السائحة، النائحة، الرائحة وغيرها
ويمكن استخدام علامة استفهام ? تعني مهما كان الحرف فمثلا:
البحث عن "ق?ل" سيعطي قال، قول، قيل، قمل، قفل.. وهكذا
ويمكن دمج هذه العبارات، مثلا:
"ق?ل *رسول* الله*"
ستعطي: قول الرسول اللهم، قال رسول الله، قيل لرسول الله
الهم صلي وسلم على سيدنا محمد

اقتباس:
- إمكان البحث عن جملتين : ش نعم م لا (جملة واحدة أو مجموعة كلمات بلا اشتراط اجتماعها)
هذه ايضا موجودة وهي متطورة ايضا، وقد شرحتها بشيء من الايجاز في رد سابق، لربط الكلمات نستخدم AND او OR او NOT
مثلا :
"ان AND الصلاة"
"(قال OR عن) AND (ابي OR ابو) AND هريرة" ستعطي:
قال ابو هريرة
او
عن ابي هرير
ويمكننا اختصارها هكذا:
"(قال OR عن) AND اب? AND هريرة"

هذا شرح بسيط وسيتم شرح البحث بشكل احسن ان شاء الله بعد تطويره، ويمكن الاستفاذة من هذا الرابط
http://lucene.apache.org/java/2_3_2/...sersyntax.html
__________________
تابع جديد الملتقى على AhlAdab@
رد مع اقتباس