![画像](https://habrastorage.org/getpro/geektimes/post_images/c6b/19a/862/c6b19a862f140812e5c3fbd296da98ca.jpg)
Windows 7では、ローカル検索と共に、新しい種類のフェデレーション検索検索エンジンが導入されており、これを使用して検索クエリをローカルコンピューターの範囲を超えて移動できます。 システムシェルから直接リモートリポジトリを検索できます。 この検索は、 OpenSearchおよびRSSテクノロジーに基づいています。 この製品はオープンアプリケーションに基づいているため、非常にアクセスしやすく理解しやすくなります。独自の「検索コネクタ」を作成して、必要なサイトを検索できます。
多くのサイトがすでにOpenSearchサポートを統合し始めているため、統合検索は有望に見えます。
しかし、この技術はマイクロソフトにとって新しいものではありません。 OpenSearchは既にInternet Explorer 7およびSharePoint Searchに統合されています。
「検索コネクタ」は、Windows 7シェルから直接RSS、フェデレーション検索で使用されるOSDX形式のファイルです。エクスプローラーを使用して、削除されたファイル、データベースをローカルコンピューターにあるかのように検索できます。
典型的なOSDXファイルは次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
Amazon
Amazon
/>
「検索コネクタ」は、すでに2つのカテゴリ「basic」と「advanced」に分割されています。
基本的な検索コネクタは、アイコン、ビデオ、ドキュメント、写真、その他のファイルなどの追加のひねりを加えずに、Webページからの基本的な結果のみを表示するコネクタです。
高度な検索コネクタ -基本的な検索コネクタとは異なり、高度な検索コネクタは豊富な検索画像を表示します。 検索結果には、写真、ビデオ、その他のドキュメントが含まれており、コンピューター上にあるかのように作業できます。
OSDXファイルがシェルにロードされると、OSDXファイルをダブルクリックするだけで、リモートリポジトリの検索を開始する準備が整います。
多くのサイトはまだOpenSearchをサポートしていないため、Microsoft Live Searchが助けとなり、基本的な検索コネクタを作成できます。
独自の検索プロバイダーを作成する手順:
1.このコードをメモ帳にコピーします
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ms-ose="http://schemas.microsoft.com/opensearchext/2009/">
Habrahabr
Habrahabr
/>
/>
2.コード内の太字のテキストを、検索するサイトの名前、リンク、説明に置き換えます。
3.ファイルを保存します。 これを行うには、[名前を付けて保存]ダイアログに移動し、.txtの[ファイルの種類]を[すべてのファイル(重要!)]に置き換えます。 次に、ファイル名に「filename.osdx」と入力します。 これで、Windows 7はこのファイルを検索プロバイダー、検索コネクタのファイルとして認識できるようになります。
4.ファイルをダブルクリックすると、システムは、LiveSearchプロパティwebite RSS Searchを使用して指定した特定のサイトの検索を開始する準備ができました。
さまざまなサイトへの検索コネクタのリスト:
高度:
Youtube
Flickr検索
ISOHunt.com検索
MiniNova検索
逸脱アート
Yahoo画像検索
Yahooビデオ
TechNet-Edge
MSDNチャネル9
基本:
ヤフー
MSNSearch
eBay検索
Amazon検索
ディグ
Technet
Techrepublic
有線
Twitter (廃止されました)
Google:RSSベースのOpenSearchテクノロジーは2010年から2011年までに利用可能になると約束しました(ごめんなさい)。 悔い改めて基本的な検索を提供します
Googleブログ
Googleニュース
また、開発者向けのガイドが既に表示されています : Windows 7 Federated Search Provider Implementer's Guide