如何为Google搜索建议添加内容和更多详细信息?

时间:2013-07-15 15:19:08

标签: google-search-api google-search-appliance

我正在使用GSA(版本6.14),我们希望在我们的网站上获得自动建议功能。适用于基本请求,但是当您使用用户添加的结果时,GSA似乎提供了更多功能。但是,我无法找到有关如何添加用户添加结果的参考。

这是今天信息告诉我的:

/suggest?q=<query>&max=<num>&site=<collection>&client=<frontend>&access=p&format=rich

应该返回如下响应:

{
"query": "<query>",
"results": [
{ "name": "<term 1>", "type": "suggest"},
{ "name": "<term 2>", "type": "suggest"},
{ "name": "<term 3>", "type": "uar", "content": "Title of UAR",
"moreDetailsUrl": "URL of UAR"}

]
}

我能够将结果作为前2行,但是也希望得到结果作为最后一行,所以使用内容和moreDetailsUrl。所以也许是一个非常愚蠢的问题,但我无法在任何地方找到答案:我如何以及在何处添加此UAR?

我实际上想要了解将元数据放入JSON的内容部分是否可行,因此,如果有一个图标元可用,我希望将它包含在JSON中,这样我就可以丰富我的搜索结果。

1 个答案:

答案 0 :(得分:0)

用户添加的结果是可以添加到多个前端的单一框。请参阅:https://developers.google.com/search-appliance/documentation/614/admin_searchexp/ce_improving_search#uar

完成Suggest后,数据由用户直接输入“keymatches”提供。它们的不同之处在于它们是直接链接而不是建议的查询。如果您使用开箱即用体验,则会点击指向该网址的链接,而不是运行其他查询。