偏好特定国家/地区的搜索结果

Prefere search results in a special country

我想搜索产品。我也得到了一些结果,但它们位于美国,货币为美元,但我想从德国获得结果,而不是欧元。自定义搜索的语言已设置为德语,但首选搜索结果来自美国。

是否可以只选择德方?

感谢您的回答!

您可以使用 crgl 属性限制或提升来自德国的结果。

cr Restricts search results to documents originating in a particular country.

gl Boost search results whose country of origin matches the parameter value.

所以,你可以试试:

<gcse:search cr="countryDE"></gcse:search>

或:

<gcse:search gl="de"></gcse:search>

自定义搜索元素控件API/支持的属性
https://developers.google.com/custom-search/docs/element#supported_attributes

如果您不需要 "global" 搜索,并且所有或大部分 CSE 实施应仅限于德国,那么您可以设置默认值 crglhttps://cse.google.com/ > 搜索功能 > 高级 > 网络搜索限制。 ("Country Restrict" 和 "Boost Results By Locale"。)