通过XML进行谷歌自定义网站搜索..如何获得“;你是说";价值


Google custom site search via XML...how to get the "did you mean..." value?

我正在为我的照片社区web应用程序开发一个搜索解决方案。我正在使用谷歌网站搜索。有多种方法可以使用它,但因为我希望与自定义搜索结果呈现无缝配合,所以我选择了XML选项。

它真的很简单。我在网站上有一个自定义风格的搜索框,它发布到我的后端,一个CodeIgniterPHP控制器。然后,控制器将对GoogleSiteSearchXML服务执行GET操作,该服务将以XML形式返回搜索结果。

它的工作非常出色,让我可以完全控制输出渲染。只少了一件小事。如果我搜索一个拼写错误的单词,比如"crocrow"(应该是"鳄鱼"),我想得到"你是说"鳄鱼吗?"在谷歌中非常常见的功能。

当您使用谷歌网站搜索的前端集成方法时,此功能确实有效。我有点希望正确的搜索建议也是返回XML的一部分,但我似乎找不到

关于如何/如果使用XML方法可以做到这一点,有什么线索吗

这只适用于结果的第一页(start=0)。在第二页,它不见了。

http://www.google.com/cse/docs/resultsxml.html#results_xml_tag_Spelling