2013-11-15 50 views
3

當我搜索google.co.uk上的「足球圖片」時,它知道我的意思是其他地方可能被稱爲「足球」的運動。如果我在google.com上進行相同的搜索,則會獲得美式橄欖球。使谷歌自定義搜索位置感知

我正在使用自定義搜索API--我怎麼能告訴它我在英國並希望與此處相關的結果?

回答

0

對不起,我結束了自己回答。我無法獲得自定義搜索API本身的任何說明(儘管上面提供的答案也在那裏提到,但這只是使我的CSE上下文XML顯然無效),但是您可以向自定義搜索引擎通過使用這裏的指令https://developers.google.com/custom-search/json-api/v1/using_rest和一個API密鑰。

1

您可以通過「cr」參數限制您的引擎在特定國家/地區的網站上運行。在自定義元素,它看起來是這樣的:

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

谷歌知道在網絡上的一些同義詞,但如果你的特定使用情況是不正確識別您可以在搜索功能在控制面板中添加它>同義詞

更多對同義詞:

0

這就是我做到的;

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

您甚至可以用特定語言返回結果,下面顯示的代碼僅返回法語結果;

<gcse:search lr = "lang_fr"></gcse:search> 

這是谷歌自定義搜索元素控制API的參考:https://developers.google.com/custom-search/docs/element?hl=en

-1

嘗試設置「GL」參數到你想要的國家。 詳情請看CSE:list