上記の画像は、Sphinxドキュメントジェネレータの検索機能です。
画像からわかるように、検索ページにはDefinitions
とOrders
の下に「オブジェクト」が表示されません。検索結果を一層深くする設定がありますか?
上記の画像は、Sphinxドキュメントジェネレータの検索機能です。
画像からわかるように、検索ページにはDefinitions
とOrders
の下に「オブジェクト」が表示されません。検索結果を一層深くする設定がありますか?
私はobjects
で、検索ヒット(example)を含む記事のテキストのスニペットを参照します。 検索の要約としましょう。
1)source code(機能:makeSearchSummary
、l。457ff)のように、Sphinx検索で返されるサマリーテキストの長さはハードコードされています。 これは典型的な240文字の長さです(プラス2回...
= 246)。 これを変更するには、カスタム検索機能付きのcreate your own Sphinx themeを使用できます。
2)ファイルシステムでローカルに検索を開くため、検索サマリーが表示されないことがあります。そのような場合、検索は動的に検索ヒットのファイルを要求しようとしています。一部のブラウザ(Google Chrome)はこれらのリクエストを違法なものとみなしてcross origin requests
とみなし、ブロックします。 FirefoxまたはInternet Explorerで検索を開くか、(ローカル)静的ファイルサーバーを使用してファイルを提供してください。たとえば、sphinx-autobuildです。さて、検索サマリーが表示されるはずです。
3)スフィンクス検索の要約にはknow issuesがあります。 Sphinx extension trying to fix this(免責事項:私はという拡張子を書いています)があります。
について2:私にとっては、ファイルシステム(Windows 7)上でローカルに検索するときに、FirefoxとInternet Explorerの両方で検索サマリーが表示されます。そして、FirefoxもLinux上でそれを行います。 – mzjn
@mzjnありがとう、あなたは正しいです。 Chromeは(Mac、Windowsで試してみません)。私は自分の答えを調整した。 –
ブラウザからファイルを取得していますが、ローカルファイルシステムから直接取得しています。それはサーバーのような別のプログラムを経由していません。残念ながら、私が働いている仕事用コンピュータにはchromeとIEしかありません。私のPCにもっと多くのpythonソフトウェアをインストールするのは管理上の悪夢です。うーん... – JRG