2013-11-15 2 views
3

Когда я ищу «футбольные образы» на google.co.uk, он знает, что я имею в виду спорт, который в других местах можно назвать «футболом». Если я сделаю тот же поиск на google.com, я получаю американский футбол.Сделать поисковый запрос google

Я использую API пользовательского поиска - как я могу сказать, что я нахожусь в Великобритании и хотел бы получить соответствующие результаты?

ответ

0

Извините, я ответил сам. Я не мог получить какие-либо инструкции по API пользовательского поиска для работы (хотя приведенный выше ответ также упоминался там, но это просто сделало мой XML-контекст XML явно недействительным), но вы можете делать запросы к пользовательской поисковой системе используя здесь инструкции https://developers.google.com/custom-search/json-api/v1/using_rest и ключ API.

1

Вы можете ограничить свой двигатель работой на сайтах из определенной страны с помощью параметра «cr», например. в нестандартный элемент это выглядит следующим образом:

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

Google знает некоторые синонимы в Интернете, но если ваш конкретный случай использования не распознается правильно вы можете добавить его в панель управления в Функции поиска> Синонимы

Подробнее по синонимов:

0

Вот как я это сделал;

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

Вы также можете вернуть результаты на определенном языке, показанный ниже код возвращает результаты только на французском;

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

Это ссылка на API Google Custom Search Элемент управления: https://developers.google.com/custom-search/docs/element?hl=en

-1

Попробуйте установить 'Gl' параметр в стране, которую вы хотите. Подробнее см. В CSE:list

Смежные вопросы