Dipusはヒューという音を使用して簡単な全文検索サーバです  Dipusはスフィンクスのドキュメントビルダーに統合されています。
あなたは、迅速かつNグラムで文書を検索することができます。
のインストール方法の
dipusをインストールピップ
の使用方法の
dipusサーバを起動します
のpython -m dipus.websetup -c conf.json
conf.json例
{
  "indexroot": "/パス/に/インデックス"
}
DipusサーバーのデフォルトのURLは「http://0.0.0.0:9876」です。
スフィンクス文書を登録
1.あなたのconf.pyに拡張子を追加
 拡張子= ['dipus.dipusbuilder']
 およびオプション設定があります。
  #dipus_host_url = "http://192.0.2.20"
  dipusサーバの#のURL
 #デフォルトは "はhttp:// localhost:9876"である
  #dipus_index = "test_rst"
 この文書の#識別子
 #デフォルトはconf.pyで「プロジェクト」と同じです
2.ファイル名を指定して実行]ビルダー
 %スフィンクス·ビルド-b dipusのソースのビルド
 注意:ビルダーが_static / search_dipus.jsと_template / search_dipus.htmlを上書きします。
3.コピー検索ファイル
 注意:conf.py dipus関連の値を変更した後にするときは、一度に必要。
 %CP _template / search_dipus.html _template / search.htmlの
 あなたがあなた自身のsearch.htmlのを作成している場合は、それをマージしてください。
4.いつものようにHTMLを作る
 %は、HTMLを作る
ビルダー約注意「ファイア·アンド·フォーゲット」として、迅速に行われます。しかし、サーバー上で自分自身のインデックスを作成することは非常に速くはありません。すべての文書がインデックス化されるまでしばらくお待ちください。
5.(オプション)のMakefileにdipusビルダーを追加
 ブローのようにMakefileのHTMLセクションでdipusビルダを起動行を追加します。
  HTML:
  $(SPHINXBUILD)-b dipus $(ALLSPHINXOPTS)$(BUILDDIR)/ HTML
  $(SPHINXBUILD)-b HTML $(ALLSPHINXOPTS)$(BUILDDIR)/ HTML
 その後、いつでもタイプは「HTMLを作る」、文書がへ登録します。
スフィンクスドキュメントから検索
ちょうどあなたの検索ボックスと種類を開きます。
の要件の:ます。
- のPythonます。
- スフィンクスます。
- ヒューという音ます。
- のsimplejsonます。
- ボトルます。
コメントが見つかりません