我正在为我的照片社区web应用程序开发一个搜索解决方案。我正在使用谷歌网站搜索。有多种方法可以使用它,但因为我希望与自定义搜索结果呈现无缝配合,所以我选择了XML选项。
它真的很简单。我在网站上有一个自定义风格的搜索框,它发布到我的后端,一个CodeIgniterPHP控制器。然后,控制器将对GoogleSiteSearchXML服务执行GET操作,该服务将以XML形式返回搜索结果。
它的工作非常出色,让我可以完全控制输出渲染。只少了一件小事。如果我搜索一个拼写错误的单词,比如"crocrow"(应该是"鳄鱼"),我想得到"你是说"鳄鱼吗?"在谷歌中非常常见的功能。
当您使用谷歌网站搜索的前端集成方法时,此功能确实有效。我有点希望正确的搜索建议也是返回XML的一部分,但我似乎找不到
关于如何/如果使用XML方法可以做到这一点,有什么线索吗
这只适用于结果的第一页(start=0)。在第二页,它不见了。
http://www.google.com/cse/docs/resultsxml.html#results_xml_tag_Spelling