thawab:search

دراسة محركات البحث

نظرة عامة وفهم المصطلحات

إن أي محرك بحث أو نظام IR أي نظام استخراج المعلومات Information Retrieval system يتكون من مراحل منفصلة هي

  • حفظ المحتوى وفي حالتنا نحن حفظ المحتوى في ملفات SQLite منفصلة
  • مرحلة تلقيم المحتوى للفهرسة وهي تتم مرة واحدة (ما لم يتغير المحتوى)
  • الاستعلام وهو أن يطلب المستخدم البحث عن شيء ما ويجب أن يعيده النظام مرتب وفق تقييم rank لمدى الارتباط Relevance

يقسم النظام المحتوى إلى عدد من الوحدات الجوهرية تسمى كل منها وثيقة Document ويكون بها عدد من الحقول Fields أحدها معرف فريد (رقم أو URL …) وفي حالنا الوثيقة الواحدة هي الفصل أو الباب في الكتاب (أو الحديث في كتب الحديث أو الراوي في كتب الرجال …) ونميزه عبر وسم “تبويب” وهنا نحفظ معرفه ومعرف الكتاب

الحقول المختلفة في إما أن تكون حقول محللة 1) أو حقول جامدة فالحقول الجامدة التي لا يتم قصها ولا تجذيعها أما الأولى فيتم تقطيعها عند المسافات ويتم قص السوابق واللواحق …إلخ

بعض الحقول يتم الاحتفاظ بها كما هي دون معالجة داخل الفهرس مثل المعرف وربما جزء ملخص من النص (أول فقرة مثلا ويسمى excerpt أو snippet) وبعضها الآخر لا يتم الاحتفاظ بها مثل النص نفسه لأنه كبير جدا لكن في المقابل يمكن في هذه الحالة الاحتفاظ بما يسمى Term Vector أي متجه الحدود 2) وهو معرّف كل كلمة وتكرارها وإزاحتها (وبالتالي ترتيبها) وحيث أن الوثائق المختلفة تستخدم نفس الكلمات يوفر الاحتفاظ بالمتجه المساحة ويقدم معلومات أكثر للفهرس. للمزيد من المعلومات انظر Vector Space Model

الاستعلام الثنائي هو أن يتم طلب كل الوثائق التي تحقق شرط مركب من عمليات ثنائية مثل

  • “و” AND
  • “أو” OR
  • “وليس” AND NOT

مثلا البحث عن “أنس” و “بن” و “مالك” يُحضر كل الوثائق التي تحتوي هذه الحدود معا.

الاستعلام عن عبارة فهو البحث عن “أنس بن مالك” متتابعة حيث يكون الانحدار بين الحدود صفر (الانحدار هو أعلى قيم مسموحة لعدد الحدود التي تفصل بين الكلمات) ويمكن تحديد قيمة عليا للانحدار مع تفضيل الأقصر.

البحث عن عبارات مشابهة أو ما يسمى البحث الضبابي في مصطلح lucene هو البحث عن وثائق تقل فيها مسافة التحرير المحسوبة بخوارزمية ليفنشتاين Levenshtein algorithm عن الحد المطلوب وهي أقل عدد من العلميات لتحويل العبارة الأولى إلى الثانية من بين العمليات التالية:

  • إضافة حرف
  • حذف حرف
  • تعويض حرف مكان آخر

مثلا التحرير بين “kitten” و “sitting” هي 3 حيث نحتاج لتحويل k إلى s ثم تحويل e إلى i ونضيف g وعملية إيجاد الرقم معروفة بخوارزمية رياضية على المصفوفات دون تجريب

وفي lucene يمكن أن نستعلم عن الوثائق المشابهة لعبارة ونقدم رقم بين 0 و 1 مثل 0.6 وهو رقم يضرب في طول الاستعلام

ويقدم محرك lucene طريقة للجمع بين هذه الأنواع حيث يقدم المستخدم الباحث سلسلة نصية يتم إعرابها عبر QueryParser وتجد توثيق لها في query parser syntax مثلا يمكن أن يطلب أحدهم البحث عن “الخط العربي”~10 تعني أن لا تزيد الحدود الفاصلة بين الكلمتين عن 10 حدود و roam~0.6 تعني كلمة تشبه roam بمقدار 60% أي مقدار مسافة التحرير لا تزيد عن 1.6 حرف

المزيد:

الكلمات المهملة stopwords

الكلمات المهملة أو المستبعدة stopwords هي الكلمات ذات التكرار العالي وليس لها دلالة خاصة مثل حروف الجر والأدوات. وهذه يتم إهمالها في أغلب محركات البحث ومن أمثلتها كلمة from (والتي تعني من) و كلمة to (والتي تعني إلى) ولان ههذه الكلمات تتكرر كثيرا فإن اهمالها يؤدي إلى تقليل حجم فهرس البحث (وبالتالي قد ينعكس هذا على زيادة السرعة وتقليل استهلاك الذاكرة) لكن الهدف من إهمالها ليس التوفير بل هو إهمال تطابقات غير مرغوبة مثلا عند البحث عن “سلم من لسانه” وكان الرابط هو علاقة “أو” هذا يعني أن نص وردت فيه كلمة “من” كثيرا أهم من نص وردت فيه كلمة “لسان” مرات قليلة مع أننا لا نهتم بكلمة من قدر اهتمامنا ببقية الكلمات. طبعا خوارزميات تقييم النتائج المختلفة مثل idf تقلل من هذا الأثر السلبي بشكل تلقائي دون الحاجة للكلمات المهملة حيث أنها تقيس أهمية الكلمة نسبة لتكرارها في كل الوثائق وحيث أن كلمة مثل “من” تتكرر كثيرا مما يجعل نسبتها في أي وثيقة رقم صغير مهمل.

في اللغة العربية أرى أنه لا يوجد حاجة لإهمال مثل هذه الكلمات مثلا لو أخذنا “من” قد تكون ناتجة من تجذيع “المن والسلوى” وكلمة “إلى” مقارنة مع إلينا …إلخ حيث أن الكلمات هذه يجب أن تكون منفصلة لا تقبل التصرف والإضافة. يمكن حساب الكلمات المستبعدة تلقائيا وذلك بأخذ عينة ممثلة من عدد كبير من الوثائق المتنوعة (وليس وثيقة واحدة) ثم إحصاء idf (أي التردد العكسي للوثائق inverse document frequency) لكل كلمة في العينة حيث تكون قيمته للكلمات المستبعدة قريبة من الصفر (يمكن أخذها أقل من قيمة معينة مثلا 0.25) ويحسب بالعلاقة:

idf=log(nD/nd)

أي لوغاريتم النسبة بين عدد كل الوثائق nD على عدد الوثائق التي يظهر فيها الحد nd. مثلا إن ظهرت الكلمة “في” في 100 وثيقة من أصل عينة مكونة من 100 وثيقة يكون لو(100/100) = لو 1 = 0 لكن إن ظهرت كلمة “حيث” في 99 وثيقة من أصل 100 وثيقة يكون لو(100.0 / 99.0) = لو 1.01 = 0.01

التجذيع stemming

إن طلبنا من محرك البحث معالجة الكلمات فإنها يرسلها لدالة التجذيع وهي دالة تسقط عدة قيم إلى نفس الصورة many to one transformation حيث ترسل كلمات مثل play و played و playing إلى نفس الصورة وهي في مثالنا play حيث أن البحث عن هذه يجب أن يقود لتلك. ليس بالضرورة أن تكون الدالة دقيقة حيث يفترض أن ترسل عدة كلمات غالبا ما تكون متعلقة ببعضها صرفيا إلى نفس الصورة

محرك البحث lucene يحتوي على عدة محللات للتجذيع والقياسي ليس أقوى محلل للقة الإنجليزية بل هناك Snowball حيث يقوم بما يلي بعد التقطيع القياسي:

  • StandardFilter
  • LowerCaseFilter - تحويل كل الحروف إلى صغيرة
  • StopFilter - إهمال الكلمات بعض الكلمات الإنجليزية
  • SnowballFilter - التجذيع وفق طريقة Snowball

وطريقة SnowBall في التجذيع طريقة فريدة حيث هي لغة خاصة لوصف خوارزميات التجذيع.

لكن لم وهناك عدد من الأمثلة للغة العربية لكنها غالبا من وضع معاهد من يعمل عليها لا يعلم شيء عن اللغة العربية

انظر التجذيع

ترتيب النتائج Ranking

بعد حصر التطابقات يتم تقييمها عبر عدة خوارزميات انظر scoring وهو تقييم يشبه حساب جتا الزاوية بين متجهين (من هنا جاء مصطلح متجه الحدود أي الكلمات الذي ذكرناه سابقا) حيث يكون جتا الزاوية يساوي 1 إذا تطابق المتجهين ويحسب جتا عن طريق الضرب بين مساقط الاستعلام والوثيقة مقسوما على طول كل منهما وهناك نموذج يبسط ذلك تستفيد منه lucene اسمه term frequency–inverse document frequency

أي حاصل ضرب tf وهو التكرار النسبي للحد في الوثيقة (أي مجموع تكرار الحد في الوثيقة td على مجموع تكرار الحد في كل الوثائق tD) في idf وهو مدى أهمية الحد عبر قياس لوغاريتم النسبة بين عدد كل الوثائق nD على عدد الوثائق التي يظهر فيها الحد nd

tf=sum(td)/sum(tD)
idf=log(nD/nd)

هذا للحد الواحد

وهناك خوارزمية أفضل اسمها Okapi BM25 وهي متوفرة في Lucene

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

( (k2 . nq) (1-L)/(1+L) ) +
 sum(for all t: ((k3+1)q.(k1+1)f / ((k3+q).(K+f))).log( (r+0.5)(N-n-R+r+0.5)/((n-r+0.5)(R-r+0.5))  )  )

حيث

  • t الحد term
  • q تكرار الحد في الاستعلام term within query frequency,
  • f تكرار الحد في الوثيقة term within document frequency,
  • n عدد الوثائق التي تحتوي الحد
  • N عدد كل الوثائق
  • r عدد كل الوثائق التي تتعلق بالحد t
  • R عدد كل الوثائق التي المتعلقة بالاستعلام
  • nq عدد الحدود في في الاستعلام
  • L طول الوثيقة النسبي (طول الوثيقة على متوسط طول الوثيقة وهو يساوي 1 للوثيقة متوسطة الطول)
  • b و k1 و k2 و k3 ثوابت
  • K ثابت يعتمد على L ويعطى بالعلاقة
K = k1(bL + (1-b))

المزيد:

محرك البحث Whoosh

محرك بحث مكتوب حصريا على بايثون وبالتلي يعمل على كل المنصات التي تعمل عليها بايثون

تكمن فائدة هذا المحرك هو سرعة التطوير ويمكن الاستفادة من وضوح كود بايثون في فهم خوارزميات البحث المختلفة

حيث أنه يوفر العديد منها مثل BM25 و tf-idf

وعند تجربته لم يكن يعمل مع اللغة العربية لكن تخصيصه كان أمرا سهلا فهو يوفر العديد من صنوف التقطيع

يقول الموقع أنه أقل سرعة من lucene إلا أن ذلك غير ملموس فقد استغرق الكود المبدئي أقل من دقيقة ونصف في فهرسة عينة من الكتب (بحجم 35.2 م.ب وهي بخاري ومسلم والموطأ والسلسلة الصحيحة ومقالة PyQt4 ومقالة للتجربة) وكان حجم الفهرس مقبولا جدا حيث وصل إلى حوالي 20% من حجم النص (7.1 م.ب) ربما السبب هو كثرة الحركات في النص حيث تهملها الفهرسة

أما سرعة الاسترجاع فهي شبه آنية إليك مثال

 ./WhSearchDb.py ترك الصلاة كفر
44
data/db/muslim.db:3014 بيان إطلاق اسم الكفر على من ترك الصلاة
data/db/muslim.db:85 بَاب   بَيَانِ إِطْلَاقِ اسْمِ الْكُفْرِ عَلَى مَنْ تَرَكَ الصَّلَاةَ
data/db/bukhari.db:4527 {  وَإِذْ يَرْفَعُ إِبْرَاهِيمُ الْقَوَاعِدَ مِنْ الْبَيْتِ وَإِسْمَاعِيلُ رَبَّنَا
data/db/muslim.db:3012 بيان نقصان الإيمان بنقص الطاعات وبيان إطلاق لفظ الكفر
data/db/malik.db:435 بَاب  مَا جَاءَ فِي بِنَاءِ الْكَعْبَةِ
data/db/bukhari.db:7411 وقول الله تعالى إلا من أكره وقلبه مطمئن بالإيمان
data/db/muslim.db:4673 تحريم رجوع المهاجر إلى استيطان وطنه
data/db/bukhari.db:1997 بَاب  فَضْلِ مَكَّةَ وَبُنْيَانِهَا
data/db/malik.db:555 بَاب  مَا لَا يَجُوزُ مِنْ النُّذُورِ فِي مَعْصِيَةِ اللَّهِ
data/db/muslim.db:2986 تفاضل أهل الإيمان فيه ورجحان أهل اليمن فيه
data/db/muslim.db:2998 بيان حال إيمان من رغب عن أبيه وهو يعلم
data/db/muslim.db:3670 ما عرض على النبي صلى الله عليه وسلم في صلاة الكسوف
data/db/muslim.db:563 بَاب   اسْتِحْبَابِ الْقُنُوتِ فِي جَمِيعِ الصَّلَاةِ إِذَا نَزَلَتْ بِالْمُسْلِمِينَ نَازِلَةٌ
data/db/muslim.db:4653 وجوب طاعة الأمراء في غير معصية وتحريمها في المعصية
data/db/muslim.db:4471 صحة الإقرار بالقتل وتمكين ولي القتيل من القصاص واستحباب
data/db/muslim.db:3086 نزول عيسى ابن مريم حاكما بشريعة نبينا محمد صلى الله
data/db/bukhari.db:4427 بَاب  أَيْنَ رَكَزَ النَّبِيُّ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ الرَّايَةَ يَوْمَ الْفَتْحِ
data/db/muslim.db:4986 الطب والمرض والرقى
data/db/muslim.db:1175 بَاب   نَقْضِ الْكَعْبَةِ وَبِنَائِهَا
data/db/muslim.db:4322 استحباب الوضع من الدين
data/db/muslim.db:4410 ترك الوصية لمن ليس له شيء يوصي فيه
data/db/muslim.db:2960 الأمر بقتال الناس حتى يقولوا لا إله إلا الله محمد
data/db/muslim.db:4000 جواز التمتع
data/db/muslim.db:3412 نهي من أكل ثوما أو بصلا أو كراثا أو نحوها مما له
data/db/muslim.db:3842 إعطاء المؤلفة قلوبهم على الإسلام وتصبر من قوي إيمانه
data/db/muslim.db:4092 نقض الكعبة وبنائها
data/db/muslim.db:4354 أخذ الحلال وترك الشبهات
data/db/muslim.db:3130 الدليل على دخول طوائف من المسلمين الجنة بغير حساب
data/db/muslim.db:4242 وجوب الكفارة على من حرم امرأته ولم ينو الطلاق
data/db/muslim.db:3418 سجود التلاوة
data/db/muslim.db:5379 وَفِي هَذَا الْحَدِيث تَصْرِيح بِإِثْبَاتِ   الْقَدَر
data/db/bukhari.db:7291 بَاب  رَجْمِ الْحُبْلَى مِنْ الزِّنَا إِذَا أَحْصَنَتْ
data/db/muslim.db:4485 من اعترف على نفسه بالزنى
data/db/muslim.db:4855 إكرام الضيف وفضل إيثاره
data/db/muslim.db:4819 آداب الطعام والشراب وأحكامهما
data/db/muslim.db:5081 إثبات حوض نبينا صلى الله عليه وسلم وصفاته
data/db/muslim.db:4102 سفر المرأة مع محرم إلى حج وغيره
data/db/muslim.db:4913 تحريم تصوير صورة الحيوان وتحريم اتخاذ ما فيه صورة
data/db/muslim.db:4124 فضل المدينة ودعاء النبي صلى الله عليه وسلم فيها
data/db/bukhari.db:4165 بَاب  عَلَامَاتِ النُّبُوَّةِ فِي الْإِسْلَامِ
data/db/bukhari.db:4037 قول الله تعالى واتخذ الله إبراهيم خليلا
data/db/muslim.db:2946 أَهَمُّ مَا يُذْكَرُ فِي الْبَاب اِخْتِلَاف الْعُلَمَاء فِي   الْإِيمَان
data/db/muslim.db:2964 الدليل على أن من مات على التوحيد دخل الجنة قطعا
data/db/muslim.db:3112 أدنى أهل الجنة منزلة فيها

لاحظ أن استعمال علامة الاقتباس “” لاشتراط تتابع الكلمات في العبارة قلل المخرجات

./WhSearchDb.py '"تركها كفر"'
3
data/db/muslim.db:85 بَاب   بَيَانِ إِطْلَاقِ اسْمِ الْكُفْرِ عَلَى مَنْ تَرَكَ الصَّلَاةَ
data/db/muslim.db:3014 بيان إطلاق اسم الكفر على من ترك الصلاة
data/db/muslim.db:2986 تفاضل أهل الإيمان فيه ورجحان أهل اليمن فيه

مثال آخر لاحظ بدئ وبدأ وبدء

./WhSearchDb.py بدء الوحي
10
data/db/bukhari.db:7459 بَاب  أَوَّلُ مَا بُدِئَ بِهِ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ مِنْ الْوَحْيِ
data/db/muslim.db:161 بَاب   بَدْءِ الْوَحْيِ إِلَى رَسُولِ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ
data/db/bukhari.db:5255 حَدَّثَنَا قُتَيْبَةُ حَدَّثَنَا حَمَّادٌ عَنْ يَحْيَى بْنِ عَتِيقٍ عَنْ الْحَسَنِ
data/db/bukhari.db:1 بدْءِ الْوحْيِ
data/db/muslim.db:3090 بدء الوحي إلى رسول الله صلى الله عليه وسلم
data/db/bukhari.db:4277 بَاب  حَدِيثُ زَيْدِ بْنِ عَمْرِو بْنِ نُفَيْلٍ
data/db/bukhari.db:5535 بَاب  مَوْعِظَةِ الرَّجُلِ ابْنَتَهُ لِحَالِ زَوْجِهَا
data/db/muslim.db:5053 4195 - قَوْله : ( كُنْت أَرَى   الرُّؤْيَا
data/db/muslim.db:1333 في الإيلاء واعتزال النساء وتخييرهن وقوله تعالى وإن
data/db/muslim.db:4597 فتح مكة

لاحظ أنني استعملت ال التعريف ووجدها البرنامج دونها

./WhSearchDb.py الإسبال
2
data/db/muslim.db:4881 تحريم جر الثوب خيلاء وبيان حد ما يجوز إرخاؤه إليه
data/db/muslim.db:3036 بيان غلظ تحريم إسبال الإزار والمن بالعطية وتنفيق

محرك البحث xapian

كتب على لغة سي+ وله ربط على كل اللغات الأخرى به العديد من المزايا لكنه كغيره فقير بدعمه للعربية

عند تجربته احتجنا للرقعة التالية:

--- include/xapian/unicode.h~	2008-11-01 01:46:17.000000000 +0200
+++ include/xapian/unicode.h	2009-03-30 15:12:44.000000000 +0300
@@ -298,6 +298,7 @@
 	    (1 << Xapian::Unicode::DECIMAL_DIGIT_NUMBER) |
 	    (1 << Xapian::Unicode::LETTER_NUMBER) |
 	    (1 << Xapian::Unicode::OTHER_NUMBER) |
+	    (1 << Xapian::Unicode::NON_SPACING_MARK) | /* Arabic diacritics are non-spacing */
 	    (1 << Xapian::Unicode::CONNECTOR_PUNCTUATION);
     return ((WORDCHAR_MASK >> get_category(ch)) & 1);
 }

لحل مشكلة كانت به حيث أنه يعتبر الحركات العربية non-spacing marks تفصل الكلمات

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

إذا كنت سنضيف دالة تجذيع كبقية اللغات فالبرنامج يستخدم تقنية snowball حيث توضع ملفات بلغة برمجة خاصة في المجلد languages ويتم تعديل ملفات Makefile لتصنيف الكود الجديد

للمزيد انظر http://snowball.tartarus.org

كانت سرعة الفهرسة لعينة الكتب حوالي نصف دقيقة لكن الغريب هو حجم الفهرس الكبير حيث وصل إلى 200% من حجم العينة (58.8 م.ب) ومع التجذيع اليدوي كانت النتيجة 100% (نفس حجم العينة تقريبا)

وكانت سرعة البحث آنية (أقل من 5 اجزاء من مئة من الثانية مع أنه وجد 1215 تطابقا)

[alsadi@pc1 thawab-python]$ ./SearchDB.py data/index/xapian/ ترك الصلاة كفر
q:[ترك الصلاه كفر]
Parsed query is: Xapian::Query((Zترك:(pos=1) OR Zالصلاه:(pos=2) OR Zكفر:(pos=3)))
1215 results found.
Results 1-10:
1: 100% docid=1524 [data/db/muslim.db:3014:بيان إطلاق اسم الكفر على من ترك الصلاة]
2: 76% docid=1841 [data/db/muslim.db:3648:ترك الصلاة قبل العيد وبعدها في المصلى]
3: 76% docid=4975 [data/db/bukhari.db:2989:بَاب  الصَّلَاةِ عَلَى مَنْ تَرَكَ دَيْنًا]
4: 75% docid=59 [data/db/muslim.db:85:بَاب   بَيَانِ إِطْلَاقِ اسْمِ الْكُفْرِ عَلَى مَنْ تَرَكَ الصَّلَاةَ]
5: 74% docid=1890 [data/db/muslim.db:3746:ترك الصلاة على القاتل نفسه]
6: 74% docid=2966 [data/db/malik.db:219:بَاب  تَرْكِ الصَّلَاةِ قَبْلَ الْعِيدَيْنِ وَبَعْدَهُمَا]
7: 73% docid=379 [data/db/muslim.db:725:بَاب   تَرْكِ الصَّلَاةِ قَبْلَ الْعِيدِ وَبَعْدَهَا فِي الْمُصَلَّى]
8: 73% docid=431 [data/db/muslim.db:829:بَاب   تَرْكِ الصَّلَاةِ عَلَى الْقَاتِلِ نَفْسَهُ]
9: 67% docid=5942 [data/db/bukhari.db:4923:قوله أفرأيت الذي كفر بآياتنا وقال لأوتين مالا وولدا]
10: 67% docid=1520 [data/db/muslim.db:3006:تسمية العبد الآبق كافرا]

وهذا مثال آخر

[alsadi@pc1 thawab-python]$ time ./SearchDB.py data/index/xapian/ بدء الوحي
q:[بدا الوحي]
Parsed query is: Xapian::Query((Zبدا:(pos=1) OR Zالوحي:(pos=2)))
222 results found.
Results 1-10:
1: 100% docid=7210 [data/db/bukhari.db:7459:بَاب  أَوَّلُ مَا بُدِئَ بِهِ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ مِنْ الْوَحْيِ]
2: 97% docid=97 [data/db/muslim.db:161:بَاب   بَدْءِ الْوَحْيِ إِلَى رَسُولِ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ]
3: 89% docid=3481 [data/db/bukhari.db:1:بدْءِ الْوحْيِ]
4: 84% docid=1562 [data/db/muslim.db:3090:بدء الوحي إلى رسول الله صلى الله عليه وسلم]
5: 65% docid=6108 [data/db/bukhari.db:5255:حَدَّثَنَا قُتَيْبَةُ حَدَّثَنَا حَمَّادٌ عَنْ يَحْيَى بْنِ عَتِيقٍ عَنْ الْحَسَنِ]
6: 57% docid=6128 [data/db/bukhari.db:5295:بَاب  كَيْفَ نَزَلَ الْوَحْيُ وَأَوَّلُ مَا نَزَلَ]
7: 53% docid=2573 [data/db/muslim.db:5109:عرق النبي صلى الله عليه وسلم في البرد وحين يأتيه]
8: 53% docid=1127 [data/db/muslim.db:2221:بَاب   عَرَقِ النَّبِيِّ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ فِي الْبَرْدِ وَحِينَ يَأْتِيهِ]
9: 50% docid=2768 [data/db/muslim.db:5498:سؤال اليهود النبي صلى الله عليه وسلم عن الروح و قوله]
10: 48% docid=864 [data/db/muslim.db:1695:بَاب   فَتْحِ مَكَّةَ

محرك البحث lucene

عند تجربة فهرسة نفس العينة كانت سريعة جدا حيث احتاج إلى حوالي 10 ثواني (مع تجذيع بدائي مختلف مكتوب بلغة جافا وليس غروفي) بحجم 17 م.ب عند عدم حفظ العاوين و 19 ميغا عند حفظ العناوين

عملية البحث تستغرق ثانية تقريبا وهو الوقت اللازم لتحميل جافا (ربما إن كانت محملة مسبقا ستكون آنية تقريبا)

[alsadi@pc1 thawab]$ time groovy source/SearchDb.groovy '"بدء الوحي"'
HITS 1
0.4388401
stored/uncompressed,indexed<FN:data/db/bukhari.db>
stored/uncompressed,indexed<ID:1>
stored/uncompressed,indexed<TITLE:بدْءِ الْوحْ
real	0m1.048s
user	0m1.005s
sys	0m0.092s

[alsadi@pc1 thawab]$ groovy source/SearchDb.groovy بدء الوحي
HITS 96
0.41719502
stored/uncompressed,indexed<FN:data/db/bukhari.db>
stored/uncompressed,indexed<ID:1>
stored/uncompressed,indexed<TITLE:بدْءِ الْوحْيِ>
0.21379709
stored/uncompressed,indexed<FN:data/db/bukhari.db>
stored/uncompressed,indexed<ID:3985>
stored/uncompressed,indexed<TITLE:ما جاء في قول الله تعالى وهو الذي يبدأ الخلق ثم يعيده>
0.20339794
stored/uncompressed,indexed<FN:data/db/bukhari.db>
stored/uncompressed,indexed<ID:3307>
stored/uncompressed,indexed<TITLE:بَاب  الشُّهَدَاءِ الْعُدُولِ>
0.20339794
stored/uncompressed,indexed<FN:data/db/bukhari.db>
stored/uncompressed,indexed<ID:5205>
stored/uncompressed,indexed<TITLE:قوله والرجز فاهجر>
0.20339794
stored/uncompressed,indexed<FN:data/db/bukhari.db>
stored/uncompressed,indexed<ID:7769>
stored/uncompressed,indexed<TITLE:بَاب  مَا كَانَ النَّبِيُّ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ يُسْأَلُ مِمَّا لَمْ يُنْزَلْ>
0.19176543
stored/uncompressed,indexed<FN:data/db/muslim.db>
stored/uncompressed,indexed<ID:2221>
stored/uncompressed,indexed<TITLE:بَاب   عَرَقِ النَّبِيِّ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ فِي الْبَرْدِ وَحِينَ يَأْتِيهِ>
0.18760023
stored/uncompressed,indexed<FN:data/db/muslim.db>
stored/uncompressed,indexed<ID:5109>
stored/uncompressed,indexed<TITLE:عرق النبي صلى الله عليه وسلم في البرد وحين يأتيه>
0.16779475
stored/uncompressed,indexed<FN:data/db/bukhari.db>
stored/uncompressed,indexed<ID:2313>
stored/uncompressed,indexed<TITLE:بَاب  إِذَا أَحْرَمَ جَاهِلًا وَعَلَ
time groovy source/SearchDb.groovy الإسبال
HITS 3
0.80785483
stored/uncompressed,indexed<FN:data/db/muslim.db>
stored/uncompressed,indexed<ID:4881>
stored/uncompressed,indexed<TITLE:تحريم جر الثوب خيلاء وبيان حد ما يجوز إرخاؤه إليه>
0.39978445
stored/uncompressed,indexed<FN:data/db/muslim.db>
stored/uncompressed,indexed<ID:5040>
stored/uncompressed,indexed<TITLE:حكم إطلاق لفظة العبد والأمة والمولى والسيد>
0.3769204
stored/uncompressed,indexed<FN:data/db/muslim.db>
stored/uncompressed,indexed<ID:3036>
stored/uncompressed,indexed<TITLE:بيان غلظ تحريم إسبال الإزار والمن بالعطية وتنفيق>

groovy source/SearchDb.groovy ترك الصلاة كفر
HITS 1520
0.7442378
stored/uncompressed,indexed<FN:data/db/muslim.db>
stored/uncompressed,indexed<ID:85>
stored/uncompressed,indexed<TITLE:بَاب   بَيَانِ إِطْلَاقِ اسْمِ الْكُفْرِ عَلَى مَنْ تَرَكَ الصَّلَاةَ>
0.66830057
stored/uncompressed,indexed<FN:data/db/muslim.db>
stored/uncompressed,indexed<ID:3014>
stored/uncompressed,indexed<TITLE:بيان إطلاق اسم الكفر على من ترك الصلاة>
0.4451205
stored/uncompressed,indexed<FN:data/db/muslim.db>
stored/uncompressed,indexed<ID:3012>
stored/uncompressed,indexed<TITLE:بيان نقصان الإيمان بنقص الطاعات وبيان إطلاق لفظ الكفر>
0.42100447
stored/uncompressed,indexed<FN:data/db/bukhari.db>
stored/uncompressed,indexed<ID:7411>
stored/uncompressed,indexed<TITLE:وقول الله تعالى إلا من أكره وقلبه مطمئن بالإيمان>
0.39304644
stored/uncompressed,indexed<FN:data/db/muslim.db>
stored/uncompressed,indexed<ID:4072>
stored/uncompressed,indexed<TITLE:استحباب النزول بالمحصب يوم النفر والصلاة به>
0.39260826
stored/uncompressed,indexed<FN:data/db/muslim.db>
stored/uncompressed,indexed<ID:563>
stored/uncompressed,indexed<TITLE:بَاب   اسْتِحْبَابِ الْقُنُوتِ فِي جَمِيعِ الصَّلَاةِ إِذَا نَزَلَتْ بِالْمُسْلِمِينَ نَازِلَةٌ>
0.36176178
stored/uncompressed,indexed<FN:data/db/bukhari.db>
stored/uncompressed,indexed<ID:771>
stored/uncompressed,indexed<TITLE:بَاب  مَنْ نَسِيَ صَلَاةً فَلْيُصَلِّ إِذَا ذَكَرَ وَلَا يُعِيدُ إِلَّا تِلْكَ الصَّلَاةَ>
0.353653
stored/uncompressed,indexed<FN:data/db/muslim.db>
stored/uncompressed,indexed<ID:3670>
stored/uncompressed,indexed<TITLE:ما عرض على النبي صلى الله عليه وسلم في صلاة الكسوف>

نقاش

اسامه, 2009/03/30 21:06

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

بارك الله فيك أخي العزيز و جعلك نصرة للاسلام

جهود طيبة تشكرون عليها

نديم الحرباوي, 2010/11/14 00:49

مشكور أخي الكريم على الشرح

احمد علي, 2011/01/01 09:11

مشكور اخي على التوضيح يا ريت بعد توضح طريقة استخدام دالة التشابه similarity function مع امثلة

احمد سعيدي, 2012/01/14 21:37

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

موضوع رائع بارك الله فيك اريد فقط ان اتحدث عن clucene وهو نقل ل lucene الى C++ الفهرسة سريعة جدا، خاصة باستخدام خطوط متعددة multi-threading، ودعمه للغة العربية جيد لكن احتجنا لكتابة محلل analyzer خاص لتحليل النص وجعل الفهرسة اسرع اما البحث فهو سريع للغاية، حتى في الفهارس الضخمة حيث توجد الملايين من الكلمات (tokens) يكون البحث سريعا قد تم استخدامه في برنامج مفتوح المصدر يمكن الاطلاع عليه هنا albahhet.sourceforge.net/cms/index.php

Annaly, 2012/08/01 02:07

I don't even know what to say, this made thgins so much easier!

Pelin, 2012/09/11 23:59

Essays like this are so important to brodanenig people's horizons.

Tina, 2012/10/20 07:38

I'll try to put this to good use immdeaitley.

Jobeth, 2012/11/06 22:10

Most help articles on the web are inaccurate or inocheernt. Not this!

ddswvqvgjq, 2015/04/23 23:01

دراسة محركات البحث [أعجوبة] ddswvqvgjq http://www.g9s3x8rvn68g86v2k43r60zxxv193m2rs.org/ [url=http://www.g9s3x8rvn68g86v2k43r60zxxv193m2rs.org/]uddswvqvgjq[/url] <a href=“http://www.g9s3x8rvn68g86v2k43r60zxxv193m2rs.org/”>addswvqvgjq</a>

pandora uk, 2015/04/25 10:53

Understand that even though your boss is not all knowing, he has the experience required to be placed in that position. pandora uk http://pandorauk.jewelryshop1.xyz

pandora bracelet, 2015/04/25 10:53

If no one in your family smokes, it will be relatively easy to let your child know you disapprove of tobacco. pandora bracelet http://michaelkorswallet.cheappurse1.cc

pandora charms uk, 2015/04/25 10:53

Syrups do the trick in making your coffee extra special and are just like the ones the cafes use. pandora charms uk http://pandorabracelet.jewelryshopen1.xyz

pandora sale, 2015/04/25 10:53

Chalazion Cyst Removal - Non-Surgical Strategies Conservative management is the commonest strategy of chalazion cyst removal or in lames terms eye stye treatment. pandora sale http://pandoracharms.jewelryoutleten1.xyz

pandora rings, 2015/04/25 10:53

Advertise your business. pandora rings http://pandoranecklace.discountjewelryen1.xyz

pandora necklace, 2015/04/25 10:53

Wine, for example, is the most commonly served beverage in formal social functions in European countries like France and Italy. pandora necklace http://michaelkorssale.outlet-shop1.cc

pandora charms, 2015/04/25 10:53

For the sake of business, you can either buy the land where you want to set up the shop or simply get in on lease in a suitable area. pandora charms http://pandorajewelry.jewelryoutleten1.xyz

pandora outlet, 2015/04/25 10:53

Some girls are naturally shy or are easily intimidated by other girls. pandora outlet http://michaelkorshandbag.purse1.cc

pandora sale, 2015/04/25 10:53

People who are using drugs will look you in the eye and convincingly lie about the drug use. pandora sale http://pandoracharms.jewelrystore1.xyz

disney pandora charms uk, 2015/04/25 10:53

For example, to enjoy the cricketing moments without pinching your pocket or incurring heavy prices on calls and data, you can use International SIM Card for Australia from a reputed service provider. disney pandora charms uk http://michaelkorshandbag.factory-outlet1.cc

pandora necklace, 2015/04/25 10:53

Frizzy hair might mess up your own look of your hair or even mean you can have got a undesirable head of hair daytime. pandora necklace http://pandorasale.jewelrystoreen1.xyz

pandora charms, 2015/04/25 10:53

After doing so, touch the bulb of the Christmas lights to see which ones are hot. pandora charms http://michaelkorsonline.gobuy1.cc

pandora radio, 2015/04/25 10:53

This statement may not be agreed on by everyone but for the most part it is true. pandora radio http://pandorarings.jewelryoutleten1.xyz

pandora sale, 2015/04/25 10:53

He told me briefly how he got his hands on one ahead of schedule and it was free. pandora sale http://michaelkorspurse.cheaphandbag1.cc

pandora charms uk, 2015/04/25 10:53

The words should be in the vernacular and the tune, fun and cheerful. pandora charms uk http://pandorabracelet.jewelryoutlet1.xyz

pandora usa, 2015/04/25 10:53

it's very faint. pandora usa http://michaelkorsonline.factory-outlet1.cc

pandora rings uk, 2015/04/25 10:53

People that have bulging dystrophy may well have your legitimate improvement influenced. pandora rings uk http://pandoracharms.jewelryoutlet1.xyz

pandora jewellery, 2015/04/25 10:53

This has been a really tricky time period to be with her and the girl wasn't certainly precisely how the lady might go forward as well as conduct yourself in the days and nights forward. pandora jewellery http://michaelkorsoutlet.cheappurse1.cc

pandora charms, 2015/04/25 10:53

Try to educate yourself on what you are dealing with You should not be relying solely on the lawyer to plan and construct your case Obviously they will have more knowledge and experience dealing with your situation but if you are prepared you can work together as a team to get the win /> pandora charms http://pandorabracelet.discountjewelry1.cc

pandora jewellery, 2015/04/25 10:54

CEO Stephanie Streeter stated,”We believe our current share price presents a compelling investment opportunity, and the repurchase program is a prudent use of our existing liquidity. pandora jewellery http://pandoraradio.jewelryshopen1.xyz

disney pandora charms uk, 2015/04/25 10:54

The interior front head room measures 973 mm and rear head room is 951 mm. disney pandora charms uk http://pandorauk.discountjewelry1.cc

pandora radio, 2015/04/25 10:54

You may qualify based on a number of criteria, such as your age, sex, race, and other categories of identity. pandora radio http://pandorabracelet.jewelryoutleten1.xyz

pandora rings uk, 2015/04/25 10:54

This condition may be caused by prostate infections, diabetes, or post-surgical reasons. pandora rings uk http://michaelkorsoutlet.factory1.cc

pandora charm bracelet, 2015/04/25 10:54

You'll want your boyfriend back so badly that you'll be willing to do anything to get him. pandora charm bracelet http://pandoracharms.discountjewelry1.xyz

pandora outlet, 2015/04/25 10:54

Speaking of harness, an important item that enable a person to take hold of his pet in a better way, it is something that requires a close call. pandora outlet http://michaelkorsonline.handbag1.cc

disney pandora charms uk, 2015/04/25 10:54

Asking around in the close quarters definitely help a person finding out a good attorney. disney pandora charms uk http://pandorarings.jewelrystore1.xyz

pandora charms uk, 2015/04/25 10:54

Elizabeth Johnson first believed to help McQueary which will your sweetheart received wiped out your youngster. pandora charms uk http://michaelkorshandbag.outlet-shop1.cc

pandora bracelet, 2015/04/25 10:54

Wrist motions. pandora bracelet http://pandoraoutlet.jewelryoutlet1.xyz

pandora charms, 2015/04/25 10:54

Operator can exercise full and precise control of the motor. pandora charms http://michaelkorsbag.hotshop1.cc

pandora radio, 2015/04/25 10:54

If you get a cheaper deal, talk to a representative and tell him about the rates provided to you by the competitor. pandora radio http://pandorasale.discountjewelry1.xyz

pandora rings uk, 2015/04/25 10:54

Blaine Jestus, a graduate of culinary school and a chef somewhere, was very overweight (over 300) and decided after going to the doctor to lose the weight by eating Low Carb. pandora rings uk http://michaelkorsbag.outlet-shop1.cc

pandora jewellery, 2015/04/25 10:54

Without perseverance, hard work and lots of luck even the most talented person is not guaranteed success. pandora jewellery http://pandoranecklace.jewelryshopen1.xyz

pandora outlet, 2015/04/25 10:54

Ours was a 45-minute class which basically played out as if we were going up and down three large hills. pandora outlet http://michaelkorspurse.factory1.cc

pandora jewelry, 2015/04/25 10:54

Educate him about the adverse health effects that could follow from being in an unhappy job and a high-pressure environment that is not conducive to work. pandora jewelry http://pandoraradio.jewelryshop1.xyz

pandora outlet, 2015/04/25 10:54

When a friend loses a loved one, they're deluged with purchased condolence cards. pandora outlet http://michaelkorsonline.cheaphandbag1.cc

pandora jewellery, 2015/04/25 10:54

On the 41 tourists around the head to, simply three of people was from your UNITED STATES. pandora jewellery http://pandoranecklace.discountjewelry1.xyz

pandora radio, 2015/04/25 10:54

It also usually means fear is about to set in. pandora radio http://michaelkorssale.cheappurse1.cc

pandora rings uk, 2015/04/25 10:54

Remember that even the smallest things will make or break you integrity as an employee. pandora rings uk http://pandoranecklace.discountjewelry1.cc

pandora necklace, 2015/04/25 10:54

These generally include NSAIDs or non-steroidal anti-inflammatory drugs like ibuprofen and aspirin. pandora necklace http://michaelkorsoutlet.factory-outlet1.cc

pandora radio, 2015/04/25 10:54

I will go a long way to avoid the dreaded VPL, so I was extremely skeptical about the panty cut on this bodyshaper - I normally go either for a thong or mid-thigh cut. pandora radio http://pandorajewelry.jewelryshopen1.xyz

pandora charms uk, 2015/04/25 10:55

Choosing The Right Molding and Trim Paints and Stains. pandora charms uk http://pandorarings.discountjewelry1.cc

pandora charm bracelet, 2015/04/25 10:55

This is an important quality as not call calls translate into sales. pandora charm bracelet http://michaelkorshandbag.bags1.xyz

pandora outlet, 2015/04/25 10:55

From being the low IRs, they might become famously high. pandora outlet http://pandoraradio.jewelrystore1.xyz

pandora uk, 2015/04/25 10:55

It kind of says, “back at ya”–sometimes they even smile back!!! We are not “freaks” and neither are our children. pandora uk http://pandorasale.jewelryoutleten1.xyz

pandora charms, 2015/04/25 10:55

Exercise for All SeasonsC. pandora charms http://michaelkorsbag.onsale1.cc

pandora usa, 2015/04/25 10:55

The new incarnation of Penguin continues that tradition and takes it even further. pandora usa http://pandorajewelry.jewelryoutlet1.xyz

pandora uk, 2015/04/25 10:55

Our Ancient scriptures have allotted remedies for those who are having trouble getting married, facing a divorce or are having conception problems. pandora uk http://pandoraradio.jewelryoutlet1.cc

disney pandora charms uk, 2015/04/25 10:55

When she saw her friend Kristen's success on the plan, she decided to join Weight Watchers, too. disney pandora charms uk http://pandoraoutlet.jewelrystoreen1.xyz

pandora uk, 2015/04/25 10:55

It will help to lose weight naturally as honey acts like a natural sweetener that helps to lose weight. pandora uk http://pandorauk.discountjewelryen1.xyz

pandora charms uk, 2015/04/25 10:55

Online shopping in India has become the preferred mode due to the convenience factor. pandora charms uk http://pandorasale.jewelryshopen1.xyz

pandora usa, 2015/04/25 10:55

You can make your own exfoliant while you are at the beach simply by rubbing wet sand on your arms and legs, and washing it off in the sea. pandora usa http://pandorasale.discountjewelryen1.xyz

pandora sale, 2015/04/25 10:55

Thanks to these tools and resources, writing for students has never been easier. pandora sale http://pandoracharms.discountjewelryen1.xyz

pandora rings, 2015/04/25 10:55

Most fashions include a battery charger that plugs right into your cigarette lighter so you don't have to fret in regards to the battery operating low while you are touring for the holidays. pandora rings http://michaelkorswallet.factory-outlet1.cc

pandora jewellery, 2015/04/25 10:55

Your judgment debtor's driver's license revocation can only be tried when the cause of action for the judgment was the result of a vehicle accident, if the damages are more than a certain amount. pandora jewellery http://pandorarings.jewelryoutlet1.xyz

pandora bracelet, 2015/04/25 10:55

The government is awarding hardship loans to students who do not have the financial capacity to cover their expenses. pandora bracelet http://pandorajewelry.discountjewelry1.cc

pandora uk, 2015/04/25 10:55

Before installation it is always worthwhile ordering a few samples to take home. pandora uk http://pandoraradio.discountjewelry1.cc

disney pandora charms uk, 2015/04/25 10:55

In 2015, it plans to sell into the USA. disney pandora charms uk http://michaelkorshandbag.factory1.cc

pandora usa, 2015/04/25 10:55

It perceives any type of change as a threat to our survival. pandora usa http://pandorarings.discountjewelry1.xyz

pandora necklace, 2015/04/25 10:55

I don't mean writing those tacky letters that are pure promo hype. pandora necklace http://pandorauk.jewelrystoreen1.xyz

pandora charms uk, 2015/04/25 10:55

Patrick's Day right around the corner, there's no better time to host a brunch with a full Irish breakfast. pandora charms uk http://michaelkorssale.handbag1.cc

pandora sale, 2015/04/25 10:55

There is one basic point which most of the people trying to put on weight follows- eat more to gain more body weight. pandora sale http://pandorarings.discountjewelryen1.xyz

pandora jewelry, 2015/04/25 10:55

In combination with their fine dining do the job, Guarnaschelli drives future chefs for a Chef-Instructor on San francisco City's Institute with Culinary arts Degree. pandora jewelry http://michaelkorsuk.cheaphandbag1.cc

pandora charms, 2015/04/25 10:55

Glad to tell you that the Android Car DVD GA5165 for BMW E90/E91/E92/E93 has proudly launched lately! A lot of our EONON customers want to know how to use GPS map on our Android Car DVD. pandora charms http://pandoraradio.jewelrystoreen1.xyz

pandora charms uk, 2015/04/25 10:55

If you are in the Gloucestershire area and looking for chauffeur only services, then the place to look is an online site that offers these types of services. pandora charms uk http://michaelkorspurse.bags1.xyz

disney pandora charms uk, 2015/04/25 10:55

Her lime green bikini leaves little to the imagination, especially from behind! With a body like that, why not show it off? Brie is in a relationship with WWE Superstar John Cena. disney pandora charms uk http://pandorauk.jewelrystore1.xyz

pandora charms uk, 2015/04/25 10:55

Remember that your cash was earning between 4 and 6 percent interest in the bank. pandora charms uk http://michaelkorsoutlet.cheaphandbag1.cc

pandora necklace, 2015/04/25 10:55

After that, start finding out what the new normal is. pandora necklace http://pandorabracelet.jewelrystoreen1.xyz

pandora sale, 2015/04/25 10:55

Check online to find out what sort of fees are typical for your legal issues This will help you avoid being scammed down the road Choose a lawyer who has a good track record and a great deal of experience to ensure that they don overcharge you for their own time mistakes /> pandora sale http://pandoracharms.jewelryshopen1.xyz

pandora jewelry, 2015/04/25 10:56

Remove the down coat carefully from the washing machine after the last rinse cycle ends. pandora jewelry http://michaelkorswatch.handbag1.cc

pandora outlet, 2015/04/25 10:56

The book “What to Expect When You're Expecting” is the standard classic that most expectant mom's tend to reach for. pandora outlet http://pandorajewelry.jewelrystoreen1.xyz

pandora jewelry, 2015/04/25 10:56

If you have a plain purse that looks a little simple and ordinary, no worries, we have many techniques for you to dress it up. pandora jewelry http://michaelkorsbag.cheappurse1.cc

pandora necklace, 2015/04/25 10:56

Wreath gallery Singapore works miracles blooming keep throughout Singapore.I just feel something else is going on. pandora necklace http://pandorasale.discountjewelry1.cc

pandora charm bracelet, 2015/04/25 10:56

Another more recent approach is based on statistics analogy. pandora charm bracelet http://michaelkorsoutlet.onsale1.cc

pandora charms, 2015/04/25 10:56

Since i have was not feeling well right through the day, WHEN I just ate a pan of cereal who overnight to look at took our following that supplement. pandora charms http://pandorajewelry.jewelryshop1.xyz

pandora rings uk, 2015/04/25 10:56

Marketers can customize prepaid cards to come with branded websites; card collateral, greeting cards, email and text message capabilities to help expand the relationship with their customers. pandora rings uk http://michaelkorsbag.factory1.cc

pandora rings, 2015/04/25 10:56

The companies – Weaver Popcorn Co. pandora rings http://michaelkorsbag.cheaphandbag1.cc

pandora radio, 2015/04/25 10:56

They were made durable to last sportsmen a long time. pandora radio http://pandorarings.jewelrystoreen1.xyz

pandora bracelet, 2015/04/25 10:56

To apply for the Lifetime Learning Credit, certain expenses must have been paid for the taxpayer, or a member of the taxpayer's family, who is a student attending an eligible post-secondary educational institution. pandora bracelet http://pandorabracelet.discountjewelry1.xyz

pandora rings uk, 2015/04/25 10:56

Though people are already aware of these threats (ie. pandora rings uk http://michaelkorsonline.outlet-shop1.cc

pandora jewelry, 2015/04/25 10:56

Then, more meds are used to alleviate that symptom and so on and so forth. pandora jewelry http://pandorasale.jewelrystore1.xyz

pandora jewellery, 2015/04/25 10:56

Indicate the position you're applying for, and from where you got the job hiring information in the first paragraph of your letter. pandora jewellery http://michaelkorsuk.outlet-shop1.cc

pandora necklace, 2015/04/25 10:56

Most of them believe that they have to see a doctor, take medication, or go in to have surgery in order to have their problems relieved. pandora necklace http://pandorajewelry.discountjewelryen1.xyz

pandora charm bracelet, 2015/04/25 10:56

1,728 cubic inches. pandora charm bracelet http://michaelkorssale.cheaphandbag1.cc

pandora charm bracelet, 2015/04/25 10:56

If you have the storage capacity for it, you will be fine. pandora charm bracelet http://pandoracharms.jewelryshop1.xyz

pandora outlet, 2015/04/25 10:56

Some individuals have got base head pain from the photophobia shows, creating these folks even more complicated to control. pandora outlet http://pandorarings.jewelryshop1.xyz

pandora uk, 2015/04/25 10:56

The best home remedies for anemia which is really effective in regulating the problems caused by iron deficiency is Herboglobin capsules that helps in increasing the absorption of iron into the body and protecting the body from factors that prevent iron from going into the blood stream for effective production of red blood cells (RBC). pandora uk http://michaelkorswallet.handbag1.cc

pandora charm bracelet, 2015/04/25 10:56

They make excellent shower curtains as they are water repellent and also limit the water from spilling outside the shower space. pandora charm bracelet http://pandoranecklace.jewelrystoreen1.xyz

pandora charm bracelet, 2015/04/25 10:57

You are likely to really need to copy all the song you choose songs through your personal CD+G disks to the zipped MP3+G data format. pandora charm bracelet http://pandoraradio.discountjewelry1.xyz

pandora charm bracelet, 2015/04/25 10:57

Try to write it more like a novel than an essay or an assignment. pandora charm bracelet http://michaelkorswallet.hotshop1.cc

pandora usa, 2015/04/25 10:57

Presumably one where he can apply his inept management skills to yet another unsuspecting victim. pandora usa http://pandorauk.jewelryshopen1.xyz

disney pandora charms uk, 2015/04/25 10:57

But when she stopped dancing regularly, the pounds crept on. disney pandora charms uk http://pandoraradio.jewelryoutleten1.xyz

pandora jewelry, 2015/04/25 10:57

These professionals give exercises for the voice and are able to assess which exercises you will need. pandora jewelry http://pandoraradio.jewelryoutlet1.xyz

pandora usa, 2015/04/25 10:57

The contactor itself may well directly be directly connected to the power source, or it could be controlled by a separate economizer circuit that carries a great deal less power than the one controlled by the contactor. pandora usa http://michaelkorssale.hotshop1.cc

pandora charms, 2015/04/25 10:57

Since men see the beauty in practical gifts, he'll love the fact that he can actually use these everyday items. pandora charms http://pandorabracelet.jewelrystore1.xyz

pandora sale, 2015/04/25 10:57

Some pet owners want to move a cat on to canned food. pandora sale http://pandoraradio.discountjewelryen1.xyz

pandora jewelry, 2015/04/25 10:57

These private schools assist students in the development of personality. pandora jewelry http://michaelkorspurse.onsale1.cc

pandora radio, 2015/04/25 10:57

Its major features are its fastness, convenience and fast approval. pandora radio http://pandorarings.jewelryshopen1.xyz

disney pandora charms uk, 2015/04/25 10:57

The fact is that in today's digital space, it does not take for perceptions and point of views to become 'real' views about your brand. disney pandora charms uk http://michaelkorspurse.cheappurse1.cc

pandora charms, 2015/04/25 10:57

This statement may not be agreed on by everyone but for the most part it is true. pandora charms http://pandorasale.jewelryoutlet1.xyz

pandora jewellery, 2015/04/25 10:57

Here are just a few Egyptian and Moroccan decorating ideas: 1. pandora jewellery http://michaelkorsoutlet.hotshop1.cc

disney pandora charms uk, 2015/04/25 10:57

Designing the decor of an outdoor living space is much like doing the same for your home's interior, but will require weatherized fabrics, and other resources that can stand up to harsh ultra violet rays, rain, and tremendous cold. disney pandora charms uk http://pandoranecklace.jewelryoutlet1.xyz

pandora sale, 2015/04/25 10:57

Simply go to the Spanish e-cards section and from there, you can already select the best e-card for your Spanish friend or loved one. pandora sale http://michaelkorspurse.outlet-shop1.cc

pandora jewelry, 2015/04/25 10:57

So, you may get to choose from seasoned and semi-seasoned firewood or charcoal or recycled wood briquettes. pandora jewelry http://pandoranecklace.jewelryshop1.xyz

pandora jewellery, 2015/04/25 10:57

An interesting fact that you should know about buying certain items that you later offer to others is that the more special the product is, the more impressed your loved one will be. pandora jewellery http://michaelkorsoutlet.gobuy1.cc

pandora bracelet, 2015/04/25 10:57

Like any dog, however, the Welshie must be socialized in puppyhood to avoid aggression and combativeness. pandora bracelet http://pandoranecklace.jewelryoutleten1.xyz

pandora rings, 2015/04/25 10:57

Goldman Sachs has a buy recommendation on BYD. pandora rings http://michaelkorshandbag.hotshop1.cc

pandora charm bracelet, 2015/04/25 10:57

The large number of benefits of these capsules is the main reason they are so famous today. pandora charm bracelet http://pandoraoutlet.jewelryoutlet1.cc

pandora jewelry, 2015/04/25 10:57

im really worried about going to hospitals in general i've had problems (not with pregnancy of course) of doctors and nurses not seeming to care about there patients just about getting there job done . pandora jewelry http://michaelkorsuk.hotshop1.cc

pandora outlet, 2015/04/25 10:57

They want to be confident even though strolling the stage wearing colorful dresses. pandora outlet http://pandorasale.jewelryshop1.xyz

pandora necklace, 2015/04/25 10:57

My friend went to a seminar and bought a software program to trade currency on the international markets recently. pandora necklace http://michaelkorssale.purse1.cc

pandora charm bracelet, 2015/04/25 10:57

It helps to lose weight easily and burn fat. pandora charm bracelet http://pandorauk.jewelryoutleten1.xyz

pandora usa, 2015/04/25 10:58

The church's personnel are compensated, equipment like sound systems, computers and church furniture are purchased, and events are organized very often. pandora usa http://michaelkorswallet.outlet-shop1.cc

pandora necklace, 2015/04/25 10:58

Later on with the house, Joanna swore she would in no way kill them together with was basically really ticked-off.Although the shock is not lethal or particularly harmful, I do not recommend this method unless you've tried the other resources since the shock does give a small amount of pain. pandora necklace http://pandorajewelry.discountjewelry1.xyz

pandora rings uk, 2015/04/25 10:58

Black colored ditch mate entwined inside a move regarding the loss, simply because once the new music draws to a close, that set of two should digest one another. pandora rings uk http://pandoranecklace.jewelrystore1.xyz

pandora outlet, 2015/04/25 10:58

It can even be used for babies with acne problems or cradle cap. pandora outlet http://michaelkorsbag.purse1.cc

pandora charms, 2015/04/25 10:58

This will help you see where you're doing well and pick out areas that you need to improve. pandora charms http://michaelkorswallet.purse1.cc

pandora charms, 2015/04/25 10:58

In the same manner in yard focuses if you aspiration sure vegetables that anyone can just verify by simply attention. pandora charms http://michaelkorsonline.factory1.cc

pandora radio, 2015/04/25 10:58

Many of these merchandise will be equally most suitable with uprooting defects and even contribute outside not to mention wetness to skin tone. pandora radio http://michaelkorsonline.hotshop1.cc

disney pandora charms uk, 2015/04/25 10:58

Regardless of who is at fault for the problems in your marriage, both of you need to work together to mend your relationship. disney pandora charms uk http://michaelkorsuk.onsale1.cc

pandora jewelry, 2015/04/25 10:58

Despite their being green, there is likewise the dominant black stripe coloring in its body. pandora jewelry http://michaelkorsbag.factory-outlet1.cc

pandora jewelry, 2015/04/25 10:58

Some social functions and activities call for your knowledge and expertise on liquor and alcoholic drinks. pandora jewelry http://michaelkorswallet.onsale1.cc

disney pandora charms uk, 2015/04/25 10:58

Easily transportable : There are a lot times which you simply must moving food stuff away from your home for a latest vacation destination. disney pandora charms uk http://michaelkorsuk.factory-outlet1.cc

pandora outlet, 2015/04/25 10:58

Dog dander falls from your dog. pandora outlet http://michaelkorssale.factory-outlet1.cc

pandora bracelet, 2015/04/25 10:59

Set up an appointment with an orthodontist Weybridge. pandora bracelet http://michaelkorssale.gobuy1.cc

pandora rings, 2015/04/25 10:59

A 'drink' was basically ultimately termed El Draque with honour with Friend Francis Drake, not to mention was basically manufactured with or even after that July last 1586. pandora rings http://michaelkorssale.factory1.cc

pandora charm bracelet, 2015/04/25 10:59

In fact, a user is likely to be directed to take the treatment only when symptoms of tension occur. pandora charm bracelet http://michaelkorspurse.purse1.cc

pandora outlet, 2015/04/25 10:59

Unless the invitation states that it is acceptable, it is best not to wear jeans to the wedding. pandora outlet http://michaelkorsuk.handbag1.cc

pandora charm bracelet, 2015/04/25 10:59

It was also found out that this fabric is resistant to abrasion and wind. pandora charm bracelet http://michaelkorsuk.factory1.cc

pandora rings uk, 2015/04/25 10:59

It is possible to prevent a boiler from freezing in the very low temperatures by leaving the heating on at a low range constantly. pandora rings uk http://michaelkorsbag.bags1.xyz

pandora radio, 2015/04/25 10:59

Apart from delivery, hormonal problems, debilitating diseases like anemia, deficiencies and ageing are commonly found reasons of loose genital walls. pandora radio http://michaelkorsonline.cheappurse1.cc

pandora charm bracelet, 2015/04/25 10:59

Studies have shown that yoga can be extremely helpful when it comes to combating stress, fatigue and pain. pandora charm bracelet http://michaelkorspurse.factory-outlet1.cc

pandora jewelry, 2015/04/25 10:59

Mini bikes can be harder to ride because of the size. pandora jewelry http://michaelkorshandbag.cheappurse1.cc

pandora charms, 2015/04/25 10:59

Evidently, it isn't that new iphone 4 5.The sooner you get started on knowing what's wrong with the relationship, the easier it will be to keep your girlfriend for breaking up with you. pandora charms http://michaelkorswallet.cheaphandbag1.cc

pandora charms uk, 2015/04/25 10:59

If you're just starting out, look for a beginning class taught by a certified yoga instructor. pandora charms uk http://michaelkorswallet.factory1.cc

pandora charms, 2015/04/25 10:59

If the stamp is common it can be purchased by patrons and they can stamp anyone they please. pandora charms http://michaelkorsoutlet.purse1.cc

pandora bracelet, 2015/04/25 11:00

Once in the lungs, the particulate matter can also cause serious problems for the heart. pandora bracelet http://michaelkorsuk.cheappurse1.cc

pandora charms, 2015/04/25 11:00

A Summer in VeniceB. pandora charms http://michaelkorspurse.handbag1.cc

pandora rings, 2015/04/25 11:00

) Shipwreck qualities gladly identifiable during the shots contain continues to be in the wooden hull, is still within the rudder, any ship's push, together with other structural aspects, together with gun-deck reinforcements demonstrating shot affect. pandora rings http://michaelkorshandbag.cheaphandbag1.cc

pandora charms uk, 2015/04/25 11:00

Lemon water is clean, purely natural and can clean out contaminants. pandora charms uk http://michaelkorssale.onsale1.cc

pandora sale, 2015/04/25 11:00

Kids are meant to flourish under the right educational method. pandora sale http://michaelkorshandbag.onsale1.cc

pandora bracelet, 2015/04/25 11:00

Any developing acquired it is adult males standing opposite the software using all kinds of things they will find out of unique guns, chef knives so that you can branches. pandora bracelet http://michaelkorsuk.purse1.cc

disney pandora charms uk, 2015/04/25 11:00

Bring out your wedding album and smile as you turn over the pages. disney pandora charms uk http://michaelkorsoutlet.handbag1.cc

pandora uk, 2015/04/25 11:00

A payday loan is a cash advance that banks and private lenders give you against your next paycheck. pandora uk http://michaelkorsonline.purse1.cc

pandora uk, 2015/04/25 11:00

It's even possible to melt the brushes to the comm. pandora uk http://michaelkorsonline.onsale1.cc

أدخل تعليقك:
K S T P G
 
آخر تعديل:: 23 نيسان 2015 الساعة 00:21 (تحرير خارجي)