Bagikan melalui


Mengikuti Praktik Terbaik dalam Pencarian Federasi Windows

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, 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.

    Catatan

    Jangan ulangi hasil.

     

  • Jangan letakkan tag HTML di mana tag tersebut bukan miliknya. 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 roll-over web 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 URL link atau enclosure nilai (atau yang setara, seperti media:content)
  • Jangan sertakan tag pemformatan HTML apa pun dalam atribut judul , atau tag tersebut akan muncul dalam judul dan ditampilkan di Windows Explorer.
  • Untuk elemen deskripsi :
    • 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 diubah, dan sebagainya, karena Windows Explorer sudah menampilkan metadata. Menampilkannya dalam elemen deskripsi akan berlebihan.
  • Untuk URL enclosure 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 output tersebut 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 Pencarian Federasi di Windows.

Pencarian Federasi di Windows

Memulai Pencarian Federasi di Windows

Menyambungkan Layanan Web Anda di Pencarian Federasi Windows

Mengaktifkan Penyimpanan Data Anda di Pencarian Federasi Windows

Membuat File Deskripsi OpenSearch di Pencarian Federasi Windows

Menyebarkan Konektor Pencarian di Pencarian Federasi Windows

Memperluas Indeks