Google Custom Search и Opensearch - PullRequest
       10

Google Custom Search и Opensearch

1 голос
/ 20 июля 2010

У меня есть система пользовательского поиска Google на нашем сайте, и я недавно внедрил файл XML opensearch, чтобы я мог добавить поиск нашего сайта в поле поиска браузеров.

Есть идеи, как добавить функцию автозаполнения / предложения в окно поиска браузера?

1 Ответ

3 голосов
/ 28 июля 2010

Я предполагаю, что вы уже включили "автозаполнения" в конфигурации поисковой системы Google CSE.

Следующим шагом является добавление элемента Url с приложением type "/ x-Предложения + json "в элементе OpenSearchDescription.Я немного разбирался в этом, и следующий URL выглядит так, как будто он должен работать (обязательно введите ваш собственный partnerid, где он говорит [YOUR PARTNER ID]:

http://www.google.com/complete/search?q={searchTerms}&partnerid=`[YOUR PARTNER ID]`&ds=cse&output=firefox

например,

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
    ...
    <Url type="application/x-suggestions+json" method="get" template="http://www.google.com/complete/search?q={searchTerms}&amp;partnerid=#YOURPARTNERID#&amp;ds=cse&output=firefox"></Url>
</OpenSearchDescription>

Вот небольшое веб-приложение , которое я создал (предварительно заполненный некоторыми полезными значениями), чтобы помочь вам с вашим OSDD.

...