Python 大型静态网站如何使其内容有效地可搜索?

Python 大型静态网站如何使其内容有效地可搜索?,python,python-sphinx,static-site,Python,Python Sphinx,Static Site,生成静态站点最流行的工具之一是,它在Python社区中主要用于记录代码。它将.rst文件转换为HTML、PDF等其他格式。但是,一个包含纯HTML文件的静态文档如何能够在不损失性能的情况下进行搜索呢 我想,这是通过创建一个索引(比如JSON文件)来完成的,该索引将通过AJAX加载,并由以下内容进行解释。因为Python世界中的许多主要项目都有大量的文档(比如Python文档本身)。因此,在不创建需要加载的巨大索引文件的情况下,如何创建这样好的搜索呢?你可以在你的网站上使用谷歌的强大功能。它很难定

生成静态站点最流行的工具之一是,它在Python社区中主要用于记录代码。它将
.rst
文件转换为HTML、PDF等其他格式。但是,一个包含纯HTML文件的静态文档如何能够在不损失性能的情况下进行搜索呢


我想,这是通过创建一个索引(比如JSON文件)来完成的,该索引将通过AJAX加载,并由以下内容进行解释。因为Python世界中的许多主要项目都有大量的文档(比如Python文档本身)。因此,在不创建需要加载的巨大索引文件的情况下,如何创建这样好的搜索呢?

你可以在你的网站上使用谷歌的强大功能。它很难定制,但功能强大。其他参考资料

中有许多技术可以使索引和搜索高效,包括bloom过滤器和n-gram标记化等工具。你的问题似乎有点太模糊,太开放了。我稍微加了一点这篇文章,让它更一般。您的aspect专注于自然语言处理,但我正在搜索一个(组合)工具,它已经为我完成了这项工作,而不是分析内容。