Beachten Sie: Dieses Repository ( whoosh-reloded ) ist eine Gabel und Fortsetzung des WHOOSH-Projekts.
Diese Gabel wird von der Sygil-dev-Organisation aktiv aufrechterhalten .
WHOOSH ist eine schnelle, fähige Volltext-Indexierungs- und Suchbibliothek, die in Pure Python implementiert ist. Programmierer können es verwenden, um ihren Anwendungen und Websites problemlos Suchfunktionen hinzuzufügen. Jeder Teil dessen, wie Whoosh arbeitet, kann erweitert oder ersetzt werden, um Ihre Bedürfnisse genau zu erfüllen.
Einige von Whooshs Funktionen umfassen:
Whoosh könnte unter folgenden Umständen nützlich sein:
Whoosh wurde von Matt Chaput geschaffen und wird derzeit von der Sygil-dev-Organisation gepflegt. Es wurde zur Verwendung im Online -Hilfesystem der 3D -Animationssoftware von Side Effect Software Houdini erstellt. Side Effects Software Inc. stimmte gnädig zu, den Code zu offener Source.
Diese Software ist unter den Bedingungen der vereinfachten Lizenz (auch bekannt als "zwei Klausel" oder "FreeBSD" lizenziert. Informationen finden Sie in Lizenz.txt für Informationen.
Wenn Sie setuptools oder pip installiert haben, können Sie easy_install oder pip verwenden, um Whoosh automatisch herunterzuladen und zu installieren ::
# 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
Sie können die neueste Version des Quellcodes auf GitHub mit Git ansehen:
$ git clone https://github.com/Sygil-Dev/whoosh-reloaded.git
Wir verwenden Pre-Commit, um den Code zu formatieren und einige Überprüfungen durchzuführen, bevor wir uns verpflichten, um häufige Fehler zu vermeiden. Führen Sie die folgenden Befehle aus:
$ pip install pre-commit
$ pre-commit installOnline -Dokumentation:
Github -Seiten
Lesen Sie die Dokumente
Lesen Sie die alte Online-Dokumentation unter https://docs.red-dove.com/whoosh-reloaded/ (ordnungsgemäß suchen).
Lesen Sie die alte Online-Dokumentation unter https://whoosh-reloaden.readthedocs.org/en/latest/ (die Suche funktioniert nicht).
Datei-Fehlerberichte und Probleme unter https://github.com/sygil-dev/whoosh-reloaded/issues