AVIS: Ce référentiel ( Whoosh-relaté ) est une fourche et la continuation du projet Whoosh.
Cette fourche est activement maintenue par l'organisation Sygil-DEV.
Whoosh est une bibliothèque d'indexation et de recherche en texte intégral rapide et caractéristique implémentée dans Pure Python. Les programmeurs peuvent l'utiliser pour ajouter facilement des fonctionnalités de recherche à leurs applications et sites Web. Chaque partie du fonctionnement de Whoosh peut être étendue ou remplacée pour répondre exactement à vos besoins.
Certaines des fonctionnalités de Whoosh incluent:
Whoosh pourrait être utile dans les circonstances suivantes:
Whoosh a été créé par Matt Chaput et est actuellement maintenu par l'organisation Sygil-DEV. Il a été créé pour une utilisation dans le système d'aide en ligne du logiciel d'animation 3D du logiciel Houdini. SOIND EFFETS SOFFICAL Inc. a gracieusement accepté d'ouvrir le code.
Ce logiciel est sous licence de la licence Simplifiée BSD (AKA "Two Clause" ou "FreeBSD"). Voir licence.txt pour plus d'informations.
Si vous avez installé setuptools ou pip , vous pouvez utiliser easy_install ou pip pour télécharger et installer Whoosh automatiquement ::
# 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
Vous pouvez consulter la dernière version du code source sur GitHub à l'aide de Git:
$ git clone https://github.com/Sygil-Dev/whoosh-reloaded.git
Nous utilisons le pré-engagement pour formater le code et exécuter quelques chèques avant de s'engager à éviter les erreurs courantes. Pour l'installer, exécutez les commandes suivantes:
$ pip install pre-commit
$ pre-commit installDocumentation en ligne:
Pages github
Lisez les documents
Lisez l'ancienne documentation en ligne sur https://docs.red-dove.com/whoosh-reloaded/ (la recherche fonctionne correctement).
Lisez l'ancienne documentation en ligne sur https://whoosh-reloaded.readthedocs.org/en/latest/ (la recherche ne fonctionne pas).
Fichier des rapports et problèmes de bogues sur https://github.com/sygil-dev/whoosh-reloaded/issues