3

私たちのサイトには Google カスタム検索エンジンがあり、最近 opensearch XML ファイルを実装して、ブラウザーの検索ボックスにサイトの検索を追加できるようにしました。

ブラウザの検索ボックスにオートコンプリート/提案機能を追加する方法を教えてください。

4

1 に答える 1

4

Google CSE 検索エンジンの設定で「オートコンプリート」を既に有効にしていると思います。

Url次のステップは、要素にtype「application/x-suggestions+json」を含む要素を追加することOpenSearchDescriptionです。これを少し調べたところ、次の URL が機能するようです (必ず、自分のパートナー ID を入力してください[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を支援するために作成した小さな webapp (いくつかの役立つ値が事前入力されています) です。

于 2010-07-28T02:09:11.100 に答える