Mulai menggunakan pencarian federasi di Windows

Dukungan Windows 7 untuk federasi pencarian ke penyimpanan data jarak jauh menggunakan teknologi OpenSearch memungkinkan pengguna mengakses dan berinteraksi dengan data jarak jauh mereka dari dalam Windows Explorer. Anda dapat membangun penyimpanan data berbasis web yang dapat dicari menggunakan pencarian federasi Windows dan mengaktifkan integrasi yang kaya dari sumber data jarak jauh Anda dengan Windows Explorer tanpa harus menulis atau menyebarkan kode sisi klien Windows apa pun.

Topik ini diatur sebagai berikut:

Windows 7 mendukung koneksi sumber eksternal ke klien Windows melalui protokol OpenSearch. Ini memungkinkan pengguna untuk mencari penyimpanan data jarak jauh dan melihat hasil dari dalam Windows Explorer. Standar OpenSearch v1.1 mendefinisikan format file sederhana yang dapat digunakan untuk menjelaskan bagaimana klien harus mengkueri layanan web untuk penyimpanan data dan bagaimana layanan harus mengembalikan hasil yang akan dirender oleh klien. Pencarian federasi Windows tersambung ke layanan web yang menerima kueri OpenSearch, dan mengembalikan hasil dalam format RSS atau XML Atom.

Cuplikan layar berikut mengilustrasikan hasil pencarian yang diperoleh setelah mencari situs SharePoint dari jarak jauh.

cuplikan layar yang memperlihatkan hasil pencarian dari situs sharepoint seperti yang ditampilkan di windows explorer

Untuk membangun pencarian federasi, lakukan langkah-langkah berikut:

  1. Aktifkan penyimpanan data Anda untuk dicari dari Windows Explorer dengan menyediakan layanan web OpenSearch-compatible yang dapat mengembalikan hasil dalam format RSS atau Atom.
  2. Buat file Deskripsi OpenSearch (.osdx) yang menjelaskan cara menyambungkan ke layanan web dan cara memetakan elemen kustom apa pun di RSS atau XML Atom Anda.
  3. Sebarkan konektor pencarian ke komputer klien Windows dengan file .osdx.

Diagram berikut mengilustrasikan langkah-langkah untuk membangun pencarian federasi.

diagram dari proses untuk membangun pencarian terpadu

Cara kerja pencarian federasi

Komunikasi antara Windows Explorer dan layanan web OpenSearch Anda dilakukan melalui Lapisan Data Windows. Lapisan Data Windows dapat berkomunikasi dengan berbagai jenis penyimpanan data melalui Penyedia Penyimpanan Windows. Setiap penyedia mengkhususkan untuk berkomunikasi dengan penyimpanan data yang mendukung protokol tertentu dan memiliki kemampuan tertentu. Misalnya, ilustrasi berikut menunjukkan bagaimana penyedia OpenSearch berkomunikasi dengan penyimpanan data yang menyediakan layanan web yang mendukung standar OpenSearch .

diagram memperlihatkan komunikasi dari windows explorer pada klien melalui penyimpanan data opensearch di server jarak jauh

Untuk mengaktifkan penyimpanan data Anda untuk mendukung pencarian federasi di Windows 7, Anda harus melakukan sejumlah tugas. Tabel berikut ini mencantumkan tugas untuk mengaktifkan penyimpanan data Anda, apa yang diperlukan untuk menyelesaikan setiap tugas, dan tempat menemukan dokumentasi.

Tugas Syarat Dokumentasi
Aktifkan penyimpanan data Anda untuk dicari oleh Windows Explorer.
Bangun layanan web yang kompatibel dengan OpenSearch.
Buat file Deskripsi OpenSearch (.osdx).
Menyambungkan Layanan Web Anda di Pencarian Terfederasi Windows
Mengaktifkan Penyimpanan Data Anda di Windows Federated Search
Sebarkan layanan web Anda secara aktif kepada pengguna dalam perusahaan.
Berikan file .osdx kepada pengguna Anda, salin secara lokal, dan buat file tersebut dapat diakses oleh pengguna melalui pintasan.
Menyebarkan Konektor Pencarian di Windows Federated Search
Menghitung hasil pencarian di Windows Explorer sebagai respons terhadap kueri.
Terapkan layanan web yang menerima string kueri dan mengembalikan hasil dalam format RSS atau Atom.
Menyambungkan Layanan Web Anda di Pencarian Terfederasi Windows
Aktifkan pengguna untuk menambahkan penyimpanan data Anda ke Windows Explorer mereka.
Buat file .osdx dan berikan kepada pengguna Anda.
Mengaktifkan Penyimpanan Data Anda di Windows Federated Search
Tampilkan item Anda sebagai item seperti file di Windows Explorer.
Mengembalikan URL ke file atau aliran konten dengan menggunakan penutup atau elemen media:konten
Berikan ekstensi nama file atau jenis MIME yang dikenali komputer klien.
Mengaktifkan Penyimpanan Data Anda di Windows Federated Search
Tampilkan properti kustom di Windows Explorer, di luar yang ditentukan dalam standar RSS atau Atom.
Berikan metadata tambahan dengan menggunakan namespace XML lain di output RSS/Atom Anda.
Tambahkan peta properti ke file .osdx Anda.
Membuat File Deskripsi OpenSearch di Pencarian Terfederasi Windows
Kustomisasi properti yang ditampilkan untuk item Anda di Windows Explorer.
Tambahkan pemetaan proplist ke file .osdx Anda.
Membuat File Deskripsi OpenSearch di Pencarian Terfederasi Windows
Tampilkan tampilan halaman web kustom item Anda di panel pratinjau.
Mengembalikan nilai tautan dan lampiran yang berbeda.
Petakan nilai URL ke properti System.WebPreviewUrl Windows Shell.
Membuat File Deskripsi OpenSearch di Pencarian Terfederasi Windows
Tampilkan tombol bilah perintah di Windows Explorer yang menggulung kueri ke situs web Anda.
Berikan templat Url format="text/html" dalam file .osdx.
Membuat File Deskripsi OpenSearch di Pencarian Terfederasi Windows

 

Mengirim kueri dan mengembalikan hasil pencarian di RSS atau atom

Saat pengguna mengetik istilah ke dalam kotak pencarian di sudut kanan atas Windows Explorer, kueri dikirim ke penyedia OpenSearch, yang kemudian mengirim kueri ke penyimpanan data jarak jauh. Layanan web jarak jauh merespons kueri dengan memberikan hasil dalam dokumen XML, biasanya disebut sebagai umpan, dalam salah satu dari dua format yang didukung (RSS atau Atom). Setiap item hasil dalam umpan menyertakan elemen turunan XML untuk mewakili atau menjelaskan metadata item, seperti judul, URL, deskripsi, gambar mini, dan sebagainya. Penyedia OpenSearch bertanggung jawab untuk memetakan nilai elemen XML ke properti sistem Windows Shell yang dapat digunakan oleh aplikasi Windows.

Contoh pencarian terfederasi

Contoh file Deskripsi OpenSearch (.osdx) berikut terdiri dari elemen ShortName dan Url, yang merupakan elemen turunan minimum yang diperlukan untuk menghubungkan penyimpanan data eksternal ke klien Windows melalui protokol OpenSearch.

<OpenSearchDescription xmlns="https://a9.com/-/spec/opensearch/1.1/">
        <ShortName>My web Service</ShortName>
        <Url format="application/rss+xml" template="https://example.com/rss.php?query={searchTerms}&amp;start={startIndex}&amp;cnt={count}" />
        </OpenSearchDescription>

Contoh berikut mengilustrasikan cara membuat penyimpanan data berkemampuan web dapat dicari dalam format RSS, dan cara menentukan bahwa satu item pencarian dikembalikan:

<rss version="2.0" xmlns:media="https://search.yahoo.com/mrss/" xmlns:example="https://example.com/namespace">
   <channel>
      <title>Search Results</title>
      <item>
         <title>An example result</title>
         <link>https://example.com/pictures.aspx?id=01</link>
         <description>This is a test of the emergency search results system. If this were a real emergency result, then you would be reading something more useful.</description>
         <pubDate>Wed, 1 Oct 2008 23:12:00 GMT</pubDate>
         <media:content url="https://example.com/pictures/picture01.jpg" fileSize="212889" type="image/jpeg" height="768" width="1024"/>
         <media:thumbnail url="https://example.com/thumbnails/picture01.jpg" height="120" width="160"/>
         <example:dateTaken>Mon, 22 Sep 2008 23:12:00 GMT</example:dateTaken>
      </item>
   </channel>
</rss>

Contoh berikut mengilustrasikan cara memetakan properti ke properti sistem default sehingga item yang ditampilkan diurutkan dan dikelompokkan:

<author>Sanjay Jacobs</author>
                <category>Nature</category>
                <pubDate>Thu, 24 Apr 2008 2003 21:34:38 GTMT</pubDate>

Contoh berikut mengilustrasikan cara menambahkan tampilan gambar mini ke setiap item di Windows Explorer:

<media:thumbnail>    

Sumber daya tambahan

Untuk informasi tambahan tentang menerapkan federasi pencarian ke penyimpanan data jarak jauh menggunakan teknologi OpenSearch di Windows 7 dan yang lebih baru, lihat "Sumber Daya Tambahan" di Federated Search di Windows.

Pencarian Federasi di Windows

Menyambungkan Layanan Web Anda di Pencarian Terfederasi Windows

Mengaktifkan Penyimpanan Data Anda di Windows Federated Search

Membuat File Deskripsi OpenSearch di Pencarian Terfederasi Windows

Mengikuti Praktik Terbaik di Pencarian Terfederasi Windows

Menyebarkan Konektor Pencarian di Windows Federated Search