text sherlock
UI update and bug fixes
テキストには、高速で簡単にインストールしやすく、検索エンジンを使用できるが、ソースコード用に最適化されています。代替手段であるOpenGrokは、インストールするのに時間がかかりすぎる必要があります(一部の人にとっては価値があるかもしれませんが)が、より豊富です。 Text Sherlockは、はるかに簡単なセットアップ、テキストインデックス、、ほとんど努力を払わずに検索するためのWebアプリインターフェイスを提供します。
ソリ・デオ・グロリア
説明書:
sh setup/virtualenv-setup.shを実行して、分離環境をセットアップし、コアパッケージをダウンロードします。settings.pyのデフォルトは、各設定のドキュメントを提供します。example.local_settings.ymlをlocal_settings.ymlにコピーします。settings.pyからlocal_settings.ymlに任意の設定をオーバーライド/コピーします(必要に応じて値を変更します)。すべてのYAMLキー/オプションは小文字でなければなりません。source sherlock_env/bin/activateを実行して、仮想環境に入ります。python main.py --index updateまたは--index rebuildして、設定で指定されたパスをインデックス化します。インデックス作成出力をご覧ください。python main.py --runserverを実行して、Webサーバーを起動します。http://localhost:7777にアクセスして、Webインターフェイスにアクセスします。 UIにブートストラップツールキットを使用します。Ubuntuのインストールがエラーなしで実行される前に、いくつかのパッケージをインストールする必要がある場合があります。
sudo apt-get install curlsudo apt-get install uuid-devsudo apt-get install python-dev含まれる:
settings.py参照してください。virtualenv-setup.shを実行して、孤立したインストールを実行します。main.py -hを実行します。werkzeugは、少量のトラフィックへの開発のためです。cheroot 、Cherrypyが使用する高性能のPure-Python HTTPサーバーです。特徴:
ドキュメントURLに追加します。
&hl=3,7,12-14,21#line-3 

settings.py :
default_indexerとdefault_searcher値を変更して、バックエンドに与えられた名前と一致します。whoosh 、追加の作業は必要ありません。xapian 、含まれているsetup/install-xapian.shセットアップスクリプトを使用して個別にインストールする必要があります。 Text Sherlockには、WerkzeugとCheroot WSGIに準拠したサーバーのサポートが組み込まれています。
settings.py :
server_type値を使用可能なサーバータイプのいずれかに変更します。default 、werkzeug webサーバー(デフォルト)。cheroot 、生産対応のWebサーバー。 Python 3.5+が必要です