إشعار: هذا المستودع ( الذي تم تحويله إلى Whoosh ) هو شوكة واستمرار لمشروع Whoosh.
يتم الحفاظ على هذا الشوكة بنشاط من قبل منظمة Sygil-Dev.
Whoosh هي مكتبة فهرسة ونص سريع للبحث عن النص الكامل المنفذة في Python Pure. يمكن للمبرمجين استخدامه لإضافة وظائف البحث بسهولة إلى تطبيقاتهم ومواقعهم الإلكترونية. يمكن تمديد أو استبدال كل جزء من كيفية عمل Whoosh لتلبية احتياجاتك بالضبط.
تشمل بعض ميزات Whoosh:
قد يكون Whoosh مفيدًا في الظروف التالية:
تم إنشاء Whoosh بواسطة Matt Chaput ويتم الاحتفاظ به حاليًا من قبل منظمة Sygil-Dev. تم إنشاؤه للاستخدام في نظام المساعدة على الإنترنت من برنامج الرسوم المتحركة ثلاثية الأبعاد من برنامج الآثار الجانبية Houdini. وافق Side Effects Software Inc. بلطف على فتح الرمز.
تم ترخيص هذا البرنامج بموجب شروط ترخيص BSD المبسط (المعروف أيضًا باسم "جملة" أو "FreeBSD"). انظر الترخيص. txt للحصول على المعلومات.
إذا قمت بتثبيت setuptools أو pip ، فيمكنك استخدام easy_install أو pip لتنزيل وتثبيت whoosh تلقائيًا ::
# Install the stable version from Pypi
$ pip install whoosh-reloaded
# Install the development version from GitHub.
$ pip install git+https://github.com/Sygil-Dev/whoosh-reloaded.git
يمكنك التحقق من أحدث إصدار من الكود المصدري على Github باستخدام git:
$ git clone https://github.com/Sygil-Dev/whoosh-reloaded.git
نستخدم اللجنة المسبقة لتنسيق الكود وتشغيل بعض الشيكات قبل الالتزام بتجنب الأخطاء الشائعة. لتثبيته ، قم بتشغيل الأوامر التالية:
$ pip install pre-commit
$ pre-commit installالوثائق عبر الإنترنت:
صفحات جيثب
اقرأ المستندات
اقرأ الوثائق القديمة عبر الإنترنت على https://docs.red-dove.com/whoosh-reloaded/ (البحث بشكل صحيح).
اقرأ الوثائق القديمة عبر الإنترنت على https://whoosh-reloaded.readthedocs.org/en/latest/ (البحث لا يعمل).
تقارير حشرة الملفات والمشكلات في https://github.com/sygil-dev/whoosh-reloaded/issues