Mengikuti praktik terbaik di Windows Federated Search

Topik ini mencantumkan praktik terbaik di mana Anda dapat membangun penyimpanan data berbasis web yang dapat dicari menggunakan pencarian federasi Windows, dan mengintegrasikan sumber data jarak jauh Anda dengan Windows Explorer tanpa harus menulis atau menyebarkan kode sisi klien Windows apa pun.

Topik ini diatur sebagai berikut:

Praktik terbaik untuk bekerja dengan OpenSearch di Windows 7 adalah sebagai berikut:

  • Dukung parameter {startIndex} dan {count}, dan pastikan untuk selalu mengembalikan jumlah item yang diminta kecuali Anda mengembalikan hasil terakhir.

  • Jika Anda mengetahui ekstensi nama file, maka petakan ke properti System.FileExtension Windows Shell. Menggunakan ekstensi nama file adalah cara yang lebih baik untuk mengidentifikasi jenis file daripada jenis MIME.

  • Pastikan bahwa jenis MIME atau ekstensi nama file yang Anda tentukan di RSS cocok dengan nama file dan jenis MIME yang dikembalikan di header HTTP oleh server web yang menghosting item saat konten item diminta.

  • Jika Anda mengembalikan item file, kembalikan ukuran file jika memungkinkan. Ini memastikan bahwa kotak dialog kemajuan unduhan akurat.

  • Verifikasi bahwa permintaan untuk item di luar akhir kumpulan hasil tidak mengembalikan hasil.

    Nota

    Jangan ulangi hasil.

     

  • Jangan letakkan tag HTML tempat tag tersebut tidak berada. Sesuai spesifikasi RSS, spesifikasi tersebut valid di bidang deskripsi, tetapi tidak di bidang judul.

  • Jangan membuat penutup untuk item halaman web. Misalnya, jika Anda membuat penutup dan memetakan ekstensi nama file .aspx, file diunduh oleh Windows Explorer ke cache Internet dan dijalankan dari sana. Browser web tidak menangani tipe file .aspx. Pengguna akan mendapatkan kotak dialog buka dengan, atau file mungkin dibuka oleh aplikasi seperti Microsoft Visual Studio. Hindari ini dengan mengembalikan elemen tautan hanya untuk halaman web.

  • Berikan URL web roll-over dalam file .osdx menggunakan templat URL dengan format="text\html".

  • Berikan URL ke folder induk, kontainer, atau halaman web dengan memetakan nilai URL elemen kustom ke properti System.ItemFolderPathDisplay Windows Shell.

Praktik terbaik untuk membuat output RSS

Praktik terbaik untuk membuat output RSS adalah sebagai berikut:

  • Setiap item HARUS mengembalikan nilai URL link atau enclosure (atau yang setara, seperti media:content)
  • Jangan sertakan tag pemformatan HTML apa pun dalam atribut judul, atau tag tersebut akan muncul di judul dan ditampilkan di Windows Explorer.
  • Untuk deskripsi elemen:
    • Tampilkan informasi yang cukup sehingga pengguna tahu mengapa hasil ini mungkin relevan.
    • Jangan sertakan pemformatan HTML. Penyedia OpenSearch menghapus pemformatan, yang mungkin menghasilkan hasil yang kurang dari yang diinginkan untuk deskripsi Anda.
    • Jangan sertakan metadata yang sudah disediakan dalam elemen lain, seperti nama file penutup, ukuran, tanggal yang dimodifikasi, dan sebagainya, karena Windows Explorer sudah menampilkan metadata. Menampilkannya dalam elemen deskripsi akan berlebihan.
  • Untuk URL penutup atau konten:
    • Tentukan atribut jenis sebagai jenis MIME yang valid.
    • Tentukan ukuran file dalam byte.
  • Jika Anda menerapkan output RSS di .NET menggunakan DateTime, uji umpan Anda di Microsoft Internet Explorer untuk melihat apakah itu valid sebelum menyebarkannya ke Windows Explorer.

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

Memulai dengan Pencarian Terintegrasi di Windows

Menyambungkan Layanan Web Anda di Windows Federated Search

Mengaktifkan Penyimpanan Data Anda di Windows Federated Search

Membuat File Deskripsi OpenSearch di Pencarian Terpadu Windows

Menyebarkan Konektor Pencarian di Windows Federated Search

Memperluas Indeks