【发布时间】:2009-03-03 10:32:52
【问题描述】:
是Sphinx内置的吗?
【问题讨论】:
标签: python python-sphinx
是Sphinx内置的吗?
【问题讨论】:
标签: python python-sphinx
Sphinx 似乎包含自己的英语搜索引擎。请参阅 http://sphinx.pocoo.org/_static/searchtools.js 和 searchindex.js/.json(请参阅 Sphinx docs index 36Kb、Python docs index 857Kb 和 Grok docs 37Kb)。
在生成文档时预先计算索引。
当一个搜索时,静态页面被加载,然后 _static/searchtools.js 从查询字符串中提取搜索词,规范化(大小写,词干等)它们并在加载时在 searchindex.js 中查找。
第一次搜索需要相当长的时间,连续搜索要快得多,因为索引缓存在浏览器中。
【讨论】:
Sphinx 搜索引擎是用 Javascript 构建的。它使用 JQuery 和一个包含搜索词的 (有时非常大) javascript 文件。
【讨论】:
是的。然而,Sphinx 不是内置的。搜索小部件是 sphinx 的一部分。您所说的“内置”是什么意思?
【讨论】: