2009-03-03 5 views

答えて

22

スフィンクスには英語の検索エンジンが含まれているようです。 http://sphinx.pocoo.org/_static/searchtools.jsとsearchindex.js/.json(Sphinx docs index 36Kb、Python docs index 857Kb、Grok docs 37Kbを参照)を参照してください。

文書が生成されると、索引が事前に計算されています。

スタティックページが読み込まれているときに、_static/searchtools.jsがクエリ文字列から検索用語を抽出し、それらを正規化(大文字、小文字など)し、検索索引をロードしながら検索します。

最初の検索にはかなりの時間がかかりますが、インデックスはブラウザにキャッシュされているため、連続するほうがはるかに高速です。

-4

はい。しかし、スフィンクスは組み込まれていません。検索ウィジェットは、スフィンクスの一部です。 「組み込み」とは何を意味しましたか?ページで

iteself:http://docs.python.org/about.html

http://sphinx.pocoo.org/

+0

あなたの答えはちょっと矛盾しています。 ;-)私はそれがスフィンクスか別のコンポーネントの一部かどうか疑問に思います。 – guillermooo

+0

矛盾しません。 「組み込み」のコンテキストを指定していませんでした。 Pythonに組み込まれていますか?スフィンクスに組み込まれていますか?サイトをホストするOSに組み込まれていますか?何かに組み込まれていますか? –

+4

S.Lott、質問は明らかです。もう一度注意深くお読みください。 – myroslav

5

スフィンクスの検索エンジンは、JavaScriptで構築されています。それはJQuery(時には非常に大きい) javacriptファイルを使用して検索用語を含んでいます。

関連する問題