Metode ISearchCatalogManager2::P rioritizeMatchingURLs (searchapi.h)
Menginstruksikan pengindeks untuk memberikan prioritas yang lebih tinggi untuk mengindeks item yang memiliki URL yang cocok dengan pola tertentu. Item-item ini kemudian akan memiliki prioritas yang lebih tinggi daripada tugas pengindeksan lainnya.
Sintaks
HRESULT PrioritizeMatchingURLs(
[in] LPCWSTR pszPattern,
[in] PRIORITIZE_FLAGS dwPrioritizeFlags
);
Parameter
[in] pszPattern
Jenis: LPCWSTR
String yang menentukan pola URL yang menentukan item yang gagal mengindeks dan memerlukan pengindeksan ulang.
[in] dwPrioritizeFlags
Jenis: PRIORITIZE_FLAGS
Nilai dari enumerasi PRIORITIZE_FLAGS yang menentukan cara memproses item yang gagal diindeks oleh pengindeks.
Nilai kembali
Jenis: HRESULT
Mengembalikan S_OK jika berhasil, atau nilai kesalahan sebaliknya.
Keterangan
String pszPattern harus menentukan pola daripada mencocokkan seluruh URL item. Anda dapat menggunakan karakter kartubebas tanda bintang untuk membuat string pola Anda.
Bendera PRIORITIZE_FLAG_IGNOREFAILURECOUNT hanya valid dalam kombinasi dengan bendera PRIORITIZE_FLAG_RETRYFAILEDITEMS .
Contoh
Contoh berikut menunjukkan penggunaan karakter kartubebas tanda bintang dan dari PRIORITIZE_FLAG_IGNOREFAILURECOUNT.
hr = cpSearchCatalogManager2->PrioritizeMatchingURLs("mapi://{<SID>}/Mailbox - Boyer Zara/*",
PRIORITIZE_FLAG_RETRYFAILEDITEMS);
hr = cpSearchCatalogManager2->PrioritizeMatchingURLs("file:f:/Project Files/*",
PRIORITIZE_FLAG_RETRYFAILEDITEMS);
hr = cpSearchCatalogManager2->PrioritizeMatchingURLs("file:f:/Project Files/*.docx",
PRIORITIZE_FLAG_RETRYFAILEDITEMS | PRIORITIZE_FLAG_IGNOREFAILURECOUNT);
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP dengan SP2, Windows Vista dengan SP2 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 dengan SP1 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | searchapi.h |
Redistribusi | Windows Search (WS) 4.0 |