header searchapi.h
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
searchapi.h berisi antarmuka pemrograman berikut:
Antarmuka
IEnumSearchRoots Menyediakan metode untuk menghitung akar pencarian katalog, misalnya, SystemIndex. |
IEnumSearchScopeRules Menghitung aturan cakupan. |
IOpLockStatus Menyediakan metode untuk memeriksa kunci oportunistik yang digunakan oleh Microsoft Windows Desktop Search (WDS) pada item saat mengindeks. |
IProtocolHandlerSite Menyediakan metode untuk objek IUrlAccessor handler protokol untuk mengkueri Daemon Filter untuk filter yang sesuai untuk item URL. |
IRowsetEvents Mengekspos metode untuk menerima pemberitahuan peristiwa. |
IRowsetPrioritization Mengatur atau mengambil tingkat prioritas pengindeks saat ini untuk cakupan yang ditentukan oleh kueri ini. |
ISearchCatalogManager Menyediakan metode untuk mengelola katalog pencarian untuk tujuan seperti mengindeks ulang atau mengatur batas waktu. |
ISearchCatalogManager2 Memperluas antarmuka ISearchCatalogManager untuk mengelola katalog pencarian, untuk tujuan seperti mengindeks ulang atau mengatur batas waktu. |
ISearchCrawlScopeManager Menyediakan metode yang memberi tahu mesin pencari kontainer untuk merayapi dan/atau watch, dan item di bawah kontainer tersebut untuk disertakan atau dikecualikan saat merangkak atau menonton. |
ISearchCrawlScopeManager2 Memperluas fungsionalitas antarmuka ISearchCrawlScopeManager. |
ISearchItemsChangedSink Menyediakan pemberitahuan untuk perubahan pada item terindeks. Juga menyediakan pemberitahuan cakupan hierarkis yang sedang dipantau untuk item yang diubah. |
ISearchLanguageSupport Menyediakan metode untuk mengakses informasi thesaurus. |
ISearchManager Menyediakan metode untuk mengontrol layanan Pencarian. Antarmuka ini mengelola pengaturan dan objek yang memengaruhi mesin pencari di seluruh katalog. |
ISearchManager2 Mengaktifkan aplikasi untuk membuat dan menghapus katalog kustom di pengindeks Windows Search. |
ISearchNotifyInlineSite Menyediakan metode yang layanan Pencarian gunakan untuk mengirim pembaruan pada katalog dan status indeks ke penyedia pemberitahuan. |
ISearchPersistentItemsChangedSink Menyediakan metode untuk meneruskan pemberitahuan perubahan untuk memperingatkan pengindeks bahwa item perlu diperbarui. |
ISearchProtocol Menyediakan metode untuk memanggil, menginisialisasi, dan mengelola objek IUrlAccessor. (ISearchProtocol) |
ISearchProtocol2 Menyediakan metode untuk memanggil, menginisialisasi, dan mengelola objek IUrlAccessor. (ISearchProtocol2) |
ISearchProtocolThreadContext Antarmuka opsional ini memungkinkan penangan protokol untuk melakukan tindakan pada utas yang digunakan untuk pemfilteran di host protokol. |
ISearchQueryHelper Menyediakan metode untuk membangun kueri dari input pengguna, mengonversi kueri ke Windows Search SQL, dan mendapatkan string koneksi untuk menginisialisasi koneksi ke indeks Pencarian Jendela. |
ISearchRoot Menyediakan metode untuk memanipulasi akar pencarian. Perubahan pada anggota properti diterapkan ke URL apa pun yang termasuk dalam akar pencarian. URL berada di bawah akar pencarian jika cocok dengan URL akar pencarian atau merupakan anak hierarkis dari URL tersebut. |
ISearchScopeRule Menyediakan metode untuk menentukan aturan cakupan untuk perayapan dan pengindeksan. |
ISearchViewChangedSink Tidak diterapkan. (ISearchViewChangedSink) |
IUrlAccessor Menyediakan metode untuk memproses item individual di sumber konten yang URL-nya disediakan oleh pengumpul ke host filter. |
IUrlAccessor2 Memperluas fungsionalitas antarmuka IUrlAccessor. |
IUrlAccessor3 Memperluas fungsionalitas antarmuka IUrlAccessor2 dengan metode IUrlAccessor3::GetImpersonationSidBlobs untuk mengidentifikasi pengidentifikasi keamanan pengguna (SID) untuk URL tertentu. |
IUrlAccessor4 Memperluas fungsionalitas antarmuka IUrlAccessor3 dengan metode IUrlAccessor4::ShouldIndexItemContent yang mengidentifikasi apakah konten item harus diindeks. |
Struktur
AUTHENTICATION_INFO Menjelaskan informasi autentikasi keamanan untuk akses konten. |
INCREMENTAL_ACCESS_INFO Berisi informasi akses yang digunakan oleh perayapan bertambah bertahap, seperti tanggal akses terakhir dan waktu modifikasi. |
ITEM_INFO Berisi informasi yang diteruskan ke objek IUrlAccessor tentang item saat ini; misalnya, nama aplikasi dan nama katalog. |
PROXY_INFO Menyimpan informasi tentang proksi. Digunakan oleh ISearchProtocol. |
SEARCH_COLUMN_PROPERTIES Struktur ini tidak diimplementasikan. |
SEARCH_ITEM_CHANGE Menentukan perubahan pada item terindeks. |
SEARCH_ITEM_INDEXING_STATUS Menjelaskan status dokumen yang akan diindeks. |
SEARCH_ITEM_PERSISTENT_CHANGE Berisi informasi tentang jenis perubahan yang telah terjadi dalam item yang akan diindeks. Struktur ini digunakan dengan metode ISearchPersistentItemsChangedSink::OnItemsChanged untuk meneruskan informasi ke pengindeks tentang apa yang telah berubah. |
TIMEOUT_INFO Menyimpan nilai waktu habis untuk koneksi dan data. |
Enumerasi
AUTH_TYPE Menjelaskan jenis autentikasi untuk akses konten. |
CatalogPausedReason Digunakan oleh ISearchCatalogManager::GetCatalogStatus untuk menentukan alasan katalog dijeda. |
CatalogStatus Digunakan oleh ISearchCatalogManager::GetCatalogStatus untuk menentukan status katalog saat ini. |
CLUSION_REASON Bendera ini menghitung alasan mengapa URL disertakan atau dikecualikan dari cakupan perayapan saat ini. |
FOLLOW_FLAGS Digunakan untuk membantu menentukan perilaku saat perayapan atau pengindeksan. Bendera ini digunakan oleh metode ISearchCrawlScopeManager::AddDefaultScopeRule dan ISearchCrawlScopeManager::AddUserScopeRule. |
PRIORITY_LEVEL Digunakan oleh antarmuka IRowsetPrioritization untuk mengatur atau mengambil tingkat prioritas pengindeks saat ini untuk cakupan yang ditentukan oleh kueri. |
PROXY_ACCESS Digunakan oleh ISearchManager untuk menyatakan penggunaan proksi. |
ROWSETEVENT_ITEMSTATE Menjelaskan apakah item yang cocok dengan kriteria pencarian himpunan baris saat ini berada di set baris tersebut. |
ROWSETEVENT_TYPE Menjelaskan jenis perubahan pada data himpunan baris. |
SEARCH_INDEXING_PHASE Menentukan status fase pengindeksan pencarian saat ini. |
SEARCH_KIND_OF_CHANGE Menunjukkan jenis perubahan yang memengaruhi item saat sink sumber memberi tahu klien bahwa item telah diubah. |
SEARCH_NOTIFICATION_PRIORITY Menunjukkan prioritas pemrosesan item yang telah berubah. |
SEARCH_QUERY_SYNTAX Menentukan jenis sintaks kueri. (SEARCH_QUERY_SYNTAX) |
SEARCH_TERM_EXPANSION Menunjukkan opsi kartubebas pada istilah pencarian. Digunakan oleh metode ISearchQueryHelper::get_QueryTermExpansion dan ISearchQueryHelper::p ut_QueryTermExpansion. |
tagPRIORITIZE_FLAGS Digunakan oleh PrioritizeMatchingURLs untuk menentukan cara memproses item yang sebelumnya gagal diindeks oleh pengindeks. |