オープンサーチ

オープンサーチ
新しい検索プラグインの追加を提案する Web ページの例。Firefox では、現在選択されている検索エンジンのシンボルが青みがかった色になります。ユーザーは三角形をクリックして、そのページで提供されている検索エンジンを追加できます。
インターネットメディアの種類アプリケーション/opensearchdescription+xml
開発者アマゾン
初回リリース2005年3月15日 ( 2005-03-15 )
最新リリース
1.1 草稿6 [1]
2005年12月6日; 18年前 ( 2005-12-06 )
フォーマットの種類ウェブシンジケーション
延長翻訳
オープンフォーマット?クリエイティブ・コモンズ 表示-継承 2.5
Webサイトgithub.com/dewitt/opensearch

OpenSearchは、シンジケーション集約に適した形式で検索結果を公開できるようにするテクノロジの集合です。2005 年に導入され、 Web サイト検索エンジンが標準的でアクセス可能な形式で検索結果を公開する方法です

OpenSearchはAmazon.comの子会社A9によって開発され、最初のバージョンであるOpenSearch 1.0は2005年3月15日のO'Reilly Emerging Technology Conferenceジェフ・ベゾスによって発表されました。 [2] [3] OpenSearch 1.1のドラフト版は2005年9月から12月にかけてリリースされました。OpenSearchの仕様はA9によってクリエイティブ・コモンズ表示-継承2.5ライセンスの下でライセンスされています[4]

サポート

OpenSearchをサポートするウェブブラウザには、Safari [5]、 Microsoft Edge [6] Firefox [7]Google Chrome [8]などがあります。

Mozillaは、OpenSearch検索アドオンを廃止し、WebExtensions検索アドオンを導入することを発表した。これにより、ウェブサイトからOpenSearchエンジンを手動で追加する機能は影響を受けることはない[9]。 2019年12月5日現在、OpenSearchを利用したFirefoxの検索エンジンアドオンは、Mozillaアドオンから削除されている。

デザイン

ドイツ語版Wikipediaの検索候補

OpenSearch は次の要素で構成されています。

  1. OpenSearch 説明ファイル:検索エンジンを識別および説明するXMLファイル。
  2. OpenSearchクエリ構文: 検索結果を取得する場所を記述する
  3. OpenSearch RSS (OpenSearch 1.0 の場合) または OpenSearch Response (OpenSearch 1.1 の場合): オープン検索結果を提供するための形式。
  4. OpenSearchアグリゲータ: OpenSearch の結果を表示できるサイト。
  5. OpenSearch の「自動検出」により、検索プラグイン リンクの存在と HTML ページのヘッダーに埋め込まれたリンクをユーザーに通知します。

OpenSearch の説明ドキュメントには、特定の Web サイト/ツールの検索結果応答がリストされます。仕様のバージョン 1.0 では、RSS 形式の応答が 1 つだけ許可されていましたが、バージョン 1.1 では、任意の形式の複数の応答がサポートされています。OpenSearch アグリゲータで正式にサポートされているのは RSS とAtomだけですが、HTMLなどの他のタイプも完全に受け入れられます。

  • OpenSearch記述文書の自動検出は、HTMLとAtomまたはRSSフィード文書の両方から、At​​omフィード[10]またはRSSフィード[10]とHTML文書[11]の形式のリンク関係を介して利用できます。<atom:link rel="search" ... /><link rel="search" ... />
  • OpenSearch記述文書は、同じドメインのウェブサーバー上に配置する必要があります。[12]
  • OpenSearch記述文書はapplication/opensearchdescription+xml インターネットメディアタイプで提供されなければならない。[13]

代替案

Mozilla Firefoxはブックマークキーワード機能[14]を提供しており、ブックマークURI内の%sの出現箇所は、最初のキーワードの後に​​アドレスバーに入力された用語に置き換えられます。

参照

参考文献

  1. ^ “OpenSearch 1.1 Draft 6”. GitHub . 2019-12-08 . 2020-05-21閲覧。
  2. ^ 「スピーカー ジェフリー・P・ベゾス」O'Reilly Media 2005年。2012年5月4日時点のオリジナルよりアーカイブ2020年5月21日閲覧。
  3. ^ Werner, Vogels (2005年3月15日). 「OpenSearch at A9」. allthingsdistributed.com . 2021年3月13日時点のオリジナルよりアーカイブ2021年3月9日閲覧。
  4. ^ “LICENSE.txt”. GitHub . 2018-05-31 . 2020-05-21閲覧
  5. ^ 「Safari 8.0 の新機能」。Apple 2018 年 2 月 22 日。2020年 5 月 21 日閲覧。OS X では、Web サイト開発者は、サイトに OpenSearch 記述ドキュメントを含めることで、Safari が検索可能なコンテンツ見つけやすくすることができます。[...]
  6. ^ 「既定の検索エンジンを変更する」。Microsoft。2020-04-16 。2020-05-21に取得ただし、Microsoft Edge の既定の検索エンジンを、OpenSearch テクノロジを使用する任意のサイトに変更できます。
  7. ^ 「検索プラグインで検索候補をサポート」。Mozilla 2019年3月23日。2021年1月24日時点のオリジナルよりアーカイブ2020年5月21日閲覧。FirefoxはOpenSearchプラグインで検索候補をサポート
  8. ^ 「ウェブ開発者向け FAQ」。2012 年 1 月 1 日時点のオリジナルよりアーカイブ。2020 年 5 月 21 日閲覧。OpenSearch記述ドキュメント (OSDD) を提供することで、Google Chrome がブラウザの検索エンジンのリストにサイトを追加できるようになります。
  9. ^ Neiman, Caitlin (2019-10-15). 「検索エンジンアドオンがaddons.mozilla.orgから削除される」Mozilla。2020年5月21日閲覧
  10. ^ ab 「RSS/Atom での自動検出」。GitHub。2019年12月 8 日。
  11. ^ 「HTML/XHTML での自動検出」。GitHub。2019年12月 8 日。
  12. ^ 「検索エンジンから OpenSearch の結果を返す方法」。開発者向けガイド.wiki。2018年 4 月 14 日。2020年 5 月 21 日閲覧
  13. ^ 「MIME タイプ application/opensearchdescription+xml」。GitHub。2019年 12 月 8 日。
  14. ^ 「Firefox のブックマーク | Firefox ヘルプ」。
  15. ^ 「リビジョン 1525363 | Web ページから検索エンジンを追加する | MDN」。wiki.developer.mozilla.org。2020年 7 月 11 日時点のオリジナルよりアーカイブ。
  • 公式サイト
「https://en.wikipedia.org/w/index.php?title=OpenSearch&oldid=1253933010」から取得