1

最近,谷歌创建了一个新的搜索 API,您可以将其集成到您的谷歌应用引擎应用程序中,以便在您的站点中搜索文档和信息。凉爽的!

我有一个包含大量静态信息的 Django 资源的站点。我想使用新的 Search API 将此信息集成到站点范围的搜索引擎中。

对于拥有现有站点和用于内容的大量文本资源的人,将静态信息(来自平面、HTML 文件)集成到站点 Search API 数据存储区的最佳方式是什么?额外的问题,管理此内容的最佳方法是什么,以便在我向站点添加其他页面时,它们将集成到搜索数据存储中?

4

1 回答 1

2

搜索 API 要求您将文档添加到搜索后端才能进行搜索。对于您的静态资源,这意味着您必须使用搜索 API 抓取并将它们添加到搜索后端。

您可能希望在每次上传后执行此操作。也许最简单的方法是让一个 cron 作业遍历您的文件并检查它们的时间戳。如果它们比上次遍历时更新(如果有的话),请将它们添加到/更新搜索后端。除了 cron 作业,您还可以定义一个触发遍历并在部署新应用程序版本后触发的处理程序。

于 2012-05-09T15:55:51.750 回答