Memperluas Indeks (Fitur Lingkungan Windows Warisan)
Nota
Windows Desktop Search 2.x adalah teknologi usang yang awalnya tersedia sebagai add-in untuk Windows XP dan Windows Server 2003. Pada rilis selanjutnya, gunakan Windows Search.
Penggunaan dan pengembangan untuk Microsoft Windows Desktop Search (WDS) versi 2.x sangat tidak disarankan demi Windows Search.
WDS dapat diperluas untuk mengindeks konten jenis file dan penyimpanan data baru. Saat ini, WDS 2.x berisi filter untuk lebih dari 200 jenis item (termasuk item teks biasa seperti HTML, XML, dan file kode sumber) dan menggunakan yang samaIFilter dan teknologi handler protokol sebagai Layanan SharePoint. Jika Anda sudah memiliki implementasi filter yang terinstal untuk jenis file baru Anda, WDS dapat menggunakan antarmuka filter yang ada untuk mengindeks data ini.
Add-in WDS 2.x memungkinkan indeks melintasi dan mengurai data baru dan struktur data untuk informasi yang akan ditambahkan ke katalog yang dapat dicari. Add-in ini juga dapat memperluas Windows Shell untuk mengaitkan ikon dan penangan menu konteks dengan jenis file dan penyimpanan data baru. Untuk menyertakan jenis file baru dalam katalog WDS, add-in harus mengimplementasikan antarmukaIFilter. Untuk menyertakan penyimpanan data baru, add-in harus menjadi penangan protokol. Jika penyimpanan data baru menyertakan file yang disematkan atau jenis file baru itu sendiri, Anda juga perlu menulis filter yang sesuai.
Nota
Filter dan penangan protokol harus ditulis dalam kode asli karena potensi masalah penerapan versi CLR dengan proses yang dijalankan semua add-in.
Menambahkan Tipe File ke Indeks
Add-in dapat memperluas WDS untuk mengindeks jenis file baru atau eksklusif dan untuk mengaitkan setiap jenis file baru dengan ikon atau menu konteks khusus file. Untuk melakukan ini, Anda dapat membangun dan mendaftarkan add-in yang:
- Menerapkan antarmukaIFilteruntuk setiap jenis file sehingga WDS dapat mengakses dan mengindeks teks dan metadata jenis file.
- Menerapkan IExtractIcon dan antarmuka IContextMenu untuk menambahkan ikon dan menu konteks untuk integrasi dan kegunaan yang lebih besar.
Untuk diskusi tentang menerapkan filter, lihat Mengembangkan Add-in IFilter.
Menambahkan Penyimpanan Data ke Indeks
Add-in dapat memperluas WDS untuk mengindeks penyimpanan data baru dan untuk mengaitkan file dengan ikon atau menu konteks khusus file. Untuk melakukan ini, Anda dapat membangun dan mendaftarkan handler protokol yang:
- Mengimplementasikan ISearchProtocol dan antarmuka IUrlAccessor untuk memproses dan mengikat item individual di sumber konten. WDS menggunakan URL untuk mengidentifikasi item secara unik, apakah item tersebut berada dalam sistem file, di dalam penyimpanan seperti database, atau di Web.
- Mengimplementasikan antarmuka IPersistFolder dan bagian antarmuka IShellFolder untuk menambahkan ikon dan menu konteks untuk integrasi dan kegunaan yang lebih besar.
Untuk diskusi tentang menerapkan penangan protokol, lihat Mengembangkan Penangan Protokol.
Panduan Penginstal Add-in
Penginstalan add-in harus mengikuti panduan berikut:
- Alat penginstal harus menggunakan alat penginstal EXE atau MSI.
- Catatan rilis harus disediakan.
- Entri Tambahkan/Hapus Program harus dibuat untuk setiap add-in yang terinstal.
- Alat penginstal harus mengambil alih semua pengaturan registri untuk jenis file tertentu atau menyimpan yang dipahami add-in saat ini.
- Jika add-in sebelumnya sedang ditimpa, penginstal harus memberi tahu pengguna.
- Jika add-in yang lebih baru telah menimpa add-in sebelumnya, seharusnya ada kemampuan untuk memulihkan fungsionalitas add-in sebelumnya dan menjadikannya add-in default untuk jenis file tersebut atau menyimpan lagi.
Topik terkait
-
Referensi
-
Mengembangkan Handler Protokol
-
Sumber Daya Lain