ข้อสังเกต: ที่เก็บนี้ ( whaosh-reloaded ) เป็นส้อมและต่อเนื่องของโครงการ Whaosh
ส้อมนี้ ได้รับการดูแลอย่างแข็งขัน โดยองค์กร Sygil-Dev
Whoosh เป็นไลบรารีการจัดทำดัชนีแบบเต็มรูปแบบที่รวดเร็วและมีคุณสมบัติในการค้นหาใน Pure Python โปรแกรมเมอร์สามารถใช้เพื่อเพิ่มฟังก์ชั่นการค้นหาในแอปพลิเคชันและเว็บไซต์ของพวกเขาได้อย่างง่ายดาย ทุกส่วนของวิธีการทำงานของ Whoosh สามารถขยายหรือแทนที่เพื่อตอบสนองความต้องการของคุณอย่างแน่นอน
คุณสมบัติบางอย่างของ Whoosh รวมถึง:
Whoosh อาจมีประโยชน์ในสถานการณ์ต่อไปนี้:
Whoosh ถูกสร้างขึ้นโดย Matt Chaput และได้รับการดูแลโดยองค์กร Sygil-Dev ในปัจจุบัน มันถูกสร้างขึ้นเพื่อใช้ในซอฟต์แวร์อนิเมชั่น 3 มิติของซอฟต์แวร์อนิเมชั่นของเอฟเฟกต์ออนไลน์ฮูดินี่ ซอฟต์แวร์เอฟเฟกต์ข้างเคียงอิงค์ตกลงอย่างสง่างามในการเปิดแหล่งข้อมูล
ซอฟต์แวร์นี้ได้รับใบอนุญาตภายใต้ข้อกำหนดของใบอนุญาต BSD ที่เรียบง่าย (aka "สองข้อ" หรือ "FreeBSD") ดู License.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
เราใช้ pre-commit เพื่อจัดรูปแบบรหัสและเรียกใช้การตรวจสอบบางอย่างก่อนที่จะกระทำเพื่อหลีกเลี่ยงข้อผิดพลาดทั่วไป หากต้องการติดตั้งให้เรียกใช้คำสั่งต่อไปนี้:
$ pip install pre-commit
$ pre-commit installเอกสารออนไลน์:
หน้า GitHub
อ่านเอกสาร
อ่านเอกสารออนไลน์เก่าที่ https://docs.red-dove.com/whoosh-reloaded/ (ค้นหาอย่างถูกต้อง)
อ่านเอกสารออนไลน์เก่าที่ https://whoosh-reloaded.readthedocs.org/en/latest/ (การค้นหาไม่ทำงาน)
รายงานข้อบกพร่องของไฟล์และปัญหาที่ https://github.com/sygil-dev/whoosh-reloaded/issues