0

我正在使用 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"}

]
}

我能够获得前两行的结果,但也想获得最后一行的结果,因此使用内容和 moreDetailsUrl。所以也许是一个非常愚蠢的问题,但我无法在任何地方找到答案:我如何以及在哪里添加这个 UAR?

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

4

1 回答 1

0

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

使用 Suggest 完成后,数据由用户直接输入“keymatches”提供。它们的不同之处在于它们是直接链接而不是建议查询。如果您使用开箱即用的体验,您将单击指向该 url 的链接,而不是运行另一个查询。

于 2013-07-28T03:04:42.603 回答