谷歌通过XML自定义网站搜索...如何获得“你的意思是......”的价值?

时间:2011-06-04 07:37:01

标签: php search google-search-api

我正在为我的照片社区网络应用程序开发搜索解决方案。我正在使用Google Site Search。有多种方法可以使用它,但由于我想要与自定义搜索结果呈现无缝匹配,我选择了XML选项。

它非常简单。我在网站上有一个自定义样式的搜索框,它发布到我的后端,一个CodeIgniter PHP控制器。然后,控制器将对Google Site Search XML服务进行GET,该服务以XML格式返回搜索结果。

它的工作非常出色,让我可以完全控制输出渲染。只有一件小事丢失了。如果我搜索一个拼写错误的单词,让我们说“crocodilw”(应该是“鳄鱼”)我想得到“你的意思是”鳄鱼吗?“这种功能在Google中非常普遍。

使用Google Site Search的前端集成方法时,此功能可以正常工作。我有点期望正确的搜索建议也是返回XML的一部分,但我似乎无法找到它。

有关使用XML方法如何/如果可行的任何线索?

1 个答案:

答案 0 :(得分:3)

这仅适用于结果的first page(start = 0)。在second page上,它消失了。

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