検索アグリゲータは、複数の検索エンジンから同時に結果を収集するメタ検索エンジンの一種で、通常は RSS 検索結果を通じて収集されます。ユーザーが指定した検索フィード (検索結果を返すパラメータ化された RSS フィード) を組み合わせることで、ユーザーは一般的なアグリゲータと同じレベルのコンテンツを制御できます。[引用が必要]
RSSが導入されてすぐに、サイトはパラメータ化された RSS フィードで検索結果を公開し始めました。検索アグリゲータは、従来のメタ検索エンジンには見られなかった柔軟性を備え、複数の検索エンジンのパワーを活用する方法としてますます人気が高まっています。エンド ユーザーにとって、検索アグリゲータはカスタマイズ可能な検索エンジンに過ぎず、RSS の使用は完全に隠されているように見える場合があります。ただし、RSS の存在は、検索アグリゲータの存在に直接関係しており、舞台裏のテクノロジの重要なコンポーネントです。
歴史
検索アグリゲーションの概念は比較的最近の現象で、最初のものは 2006 年に利用可能になりました。2005 年に Amazon は、検索結果を汎用 XML 形式で利用できるようにするためのOpenSearch仕様を公開しました。現在、多くのサイトが OpenSearch で結果を公開していますが、汎用 RSS 形式で公開しているサイトも多くあります。ただし、OpenSearch シンジケーションにより、検索アグリゲータが結果を表示する方法の柔軟性が高まりますが、一般的には必須ではありません。
機能概要
検索アグリゲータでは、通常、ユーザーは特定の検索エンジンをアドホックに選択して、指定されたクエリを実行できます。ユーザーが検索アグリゲータにクエリを入力すると、検索フィードのパラメータ化された URL に検索クエリが挿入され、必要な URL が「オンザフライ」で生成されます。パラメータ化された URL は次のようになります。
https://news.google.com/news?hl=ja&ned=us&q={SEARCH_TERMS}&ie=UTF-8&output=rss
この場合、{SEARCH_TERMS} パラメータはユーザーが要求した検索用語に置き換えられ、クエリがホストに送信されます。その後、検索アグリゲータは結果を解析し、ユーザーフレンドリーな方法で表示します。
利点
このシステムには、従来のメタ検索エンジンに比べていくつかの利点があります。第一に、ユーザーはクエリを実行するためにどのエンジンを使用するかをより柔軟に決定できます。[1]また、ユーザーの個人コレクションに新しいエンジンを簡単に追加することもできます(ユーザーがニュースアグリゲータに新しいニュースフィードを追加する方法に似ています)。
特許
2000年1月5日に出願されたAppleの特許US6847959B1 [2]は、ユニバーサル検索集約をカバーしています。これにより、 2012年7月にサムスンのAndroidスマートフォンからこの機能が 削除されました[3] 。
参照
参考文献
- ^ 「PRISMスキャンダル後、匿名検索エンジンアグリゲーターDuckDuckGoの利用が急増」ベルファスト・テレグラフ。2015年8月12日閲覧。
- ^ 「特許 US6847959 – コンピュータシステム内の情報を取得するためのユニバーサルインターフェース – Google Patents」 。 2012年8月16日閲覧。
- ^ Florian Mueller (2012-02-15). 「先週の Apple と Samsung の訴訟には 8 つの特許と 17 の製品が関係 – Nexus 禁止の申し立ては一部だけに基づく」 FOSS Patents . 2012-08-16閲覧。
