我正在为我的照片社区 Web 应用程序开发搜索解决方案。我正在使用 Google Site Search。有多种方法可以使用它,但因为我希望与自定义搜索结果呈现无缝匹配,所以我选择了 XML 选项。
它的工作原理非常简单。我在网站上有一个自定义样式的搜索框,它发布到我的后端,一个 CodeIgniter PHP 控制器。然后,控制器将对 Google Site Search XML 服务执行 GET,它以 XML 格式返回搜索结果。
它工作出色,让我可以完全控制输出渲染。只是少了一件小事。如果我搜索拼写错误的单词,比如说“crocodilw”(应该是“crocodile”),我想获得“您的意思是“crocodile”吗?”在 Google 中很常见的功能。
当您使用 Google Site Search 的前端集成方法时,此功能确实有效。我有点期望正确的搜索建议也是返回 XML 的一部分,但我似乎找不到它。
关于如何/是否可以使用 XML 方法的任何线索?