编程语言
首页 > 编程语言> > php – 通过XML自定义网站搜索…如何获得“你的意思是……”的价值?

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

作者:互联网

我正在为我的照片社区Web应用程序开发搜索解决方案.我正在使用Google Site Search.有各种方法可以使用它,但因为我想要与自定义搜索结果呈现无缝契合,我选择了XML选项.

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

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

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

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

解决方法:

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

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

标签:php,search,google-search-api
来源: https://codeday.me/bug/20190630/1338686.html