通知:このリポジトリ( Hoosh-reloaded )は、FOOSHプロジェクトのフォークと継続です。
このフォークは、Sygil-Dev組織によって積極的に維持されています。
Hooshは、純粋なPythonに実装された高速で機能のフルテキストインデックスおよび検索ライブラリです。プログラマーはそれを使用して、アプリケーションやWebサイトに検索機能を簡単に追加できます。 Whooshの仕組みのすべての部分を、あなたのニーズを正確に満たすために拡張または交換することができます。
Hooshの機能には次のものがあります。
Hooshは、次の状況で役立つ可能性があります。
HooshはMatt Chaputによって作成され、現在Sygil-Dev組織によって維持されています。副作用ソフトウェアの3DアニメーションソフトウェアHoudiniのオンラインヘルプシステムで使用するために作成されました。 Side Effects Software Inc.は、コードをオープンソースすることに優しく同意しました。
このソフトウェアは、簡略化されたBSD(別名「2つの条項」または「FreeBSD」)ライセンスの条件に基づいてライセンスされています。情報については、license.txtを参照してください。
setuptoolsまたはpipがインストールされている場合は、 easy_installまたはpipを使用して、hooshを自動的にダウンロードしてインストールできます::
# 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
Gitを使用して、GitHubのソースコードの最新バージョンを確認できます。
$ git clone https://github.com/Sygil-Dev/whoosh-reloaded.git
一般的な間違いを避けるためにコミットする前に、事前コミットを使用してコードをフォーマットし、いくつかのチェックを実行します。インストールするには、次のコマンドを実行します。
$ 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でのファイルバグレポートと問題