Bagikan melalui


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.