14

Sphinxに組み込まれていますか?

4

3 に答える 3

24

Sphinxには英語用の独自の検索エンジンが含まれているようです。http://sphinx.pocoo.org/_static/searchtools.jsおよびsearchindex.js/.jsonを参照してください( Sphinxドキュメントインデックス36Kb、Pythonドキュメントインデックス857Kb、およびGrokドキュメント37Kbを参照)。

ドキュメントが生成されるときに、インデックスが事前に計算されています。

検索すると、静的ページが読み込まれ、_static / searchtools.jsがクエリ文字列から検索語を抽出し、それらを正規化し(大文字と小文字、ステミングなど)、読み込み中にsearchindex.jsで検索します。

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

于 2009-03-03T11:43:27.763 に答える