サジェスト機能を使う

提供: Opera Wiki
移動: 案内, 検索

Opera10.60からOperaの検索フォームでサジェスト機能が使えるようになりました。 しかし、このサジェスト機能を使うにはsearch.ini編集しなければならない場合があります。 以下はOperaが対応している検索サイトと編集内容です。

目次

[編集]

Opera(言語は英語)に付属するsearch.iniのWikipediaの内容。

[Search Engine 7]
UNIQUEID=AE41FF7A5FC011DDAE47DBEF55D89593
Name=Wikipedia
URL=http://en.wikipedia.org/wiki/Special:Search?search=%s
ICON=http://redir.opera.com/favicons/wikipedia/favicon.ico
Suggest Protocol=JSON 
Suggest URL=http://en.wikipedia.org/w/api.php?action=opensearch&search={SearchTerm}&format=json 
Query=
Key=w
Is post=0
Has endseparator=0
Encoding=utf-8
Search Type=0
Verbtext=0
Position=-1

ここでは、Suggest ProtocolとSuggest URLがサジェストに必要なものなので、検索エンジンをあらかじめ作成しておいてからsearch.iniを編集しましょう・


[編集] 対応サイト一覧

[編集] Google

Suggest Protocol=JSON
Suggest URL=http://suggestqueries.google.com/complete/search?json&hl=ja&qu={SearchTerm}

[編集] Bing

Suggest Protocol=JSON 
Suggest URL=http://api.bing.net/osjson.aspx?Query={SearchTerm}&FORM=OPERAS&Market=ja-JP

[編集] MediaWiki

WikipediaなどMediaWikiを利用しているサイトに共通しています。

Suggest Protocol=JSON 
Suggest URL=ドメイン/(ディレクトリ;有無は固有)/api.php?action=opensearch&search={SearchTerm}&format=json


Wikipedia日本語版の場合はこちら。

Suggest Protocol=JSON 
Suggest URL=http://ja.wikipedia.org/w/api.php?action=opensearch&search={SearchTerm}&format=json

[編集] Yahoo!Japan

Suggest Protocol=JSON 
Suggest URL=http://asprov.search.yahoo.co.jp/AssistSearchService/V2/webassistSearch?p={SearchTerm}&output=iejson&callback=ytopAssist

[編集] Amazon.co.jp

Suggest Protocol=JSON 
Suggest URL=http://completion.amazon.co.jp/search/complete?method=completion&search-alias=aps&mkt=6&q={SearchTerms}

[編集] YouTube

Suggest Protocol=JSON
Suggest URL=http://clients1.google.com/complete/search?hl=en&ds=yt&client=firefox&q={SearchTerm}

[編集] faviconを表示する

faviconを付け足すには、search.iniに

ICON=http://www.google.com/favicon.ico

といった、faviconが置いてあるURLを指定する必要があります。

[編集] 関連

個人用ツール
名前空間

変種
操作
案内
ツール