Baca dalam bahasa Inggris

Bagikan melalui


Layanan Pengindeksan

Gambaran umum teknologi Layanan Pengindeksan.

Untuk mengembangkan Layanan Pengindeksan, Anda memerlukan header ini:

Untuk panduan pemrograman untuk teknologi ini, lihat:

Enumerasi

 
CHUNK_BREAKTYPE

Menjelaskan jenis jeda yang memisahkan potongan saat ini dari gugus sebelumnya.
CHUNKSTATE

Menentukan apakah gugus saat ini adalah properti tipe teks atau properti tipe nilai.
DBCOMMANDOPENUM

Jenis yang dijumlahkan DBCOMMANDOPENUM berisi daftar operator perintah yang mungkin untuk simpul di pohon perintah.
DBCOMMANDREUSEENUM

Jenis enumerasi DBCOMMANDREUSEENUM menentukan apakah status dari perintah sebelumnya dipertahankan.
DBKINDENUM

Jenis enumerasi DBKINDENUM menentukan kombinasi GUID, nomor properti, atau nama properti yang akan digunakan untuk mengidentifikasi objek database.
DBVALUEKINDENUM

Jenis enumerasi DBVALUEKINDENUM digunakan untuk menunjukkan jenis anggota gabungan di dalam struktur DBCOMMANDTREE.
IFILTER_FLAGS

Menunjukkan apakah pemanggil harus menggunakan antarmuka IPropertySetStorage dan IPropertyStorage untuk menemukan properti tambahan.
IFILTER_INIT

Bendera yang mengontrol proses pemfilteran.
WORDREP_BREAK_TYPE

Menjelaskan tipe pemisah yang memisahkan kata saat ini dari kata sebelumnya.

Fungsi

 
BindIFilterFromStorage

Mengambil penunjuk antarmuka IFilter untuk objek penyimpanan yang ditentukan. Ini sangat berguna saat memfilter konten dokumen dan memproses objek OLE tersemat yang dapat diakses melalui antarmuka IStorage mereka.
BindIFilterFromStream

Mengambil penunjuk antarmuka IFilter untuk objek penyimpanan yang ditentukan. Ini sangat berguna saat memfilter konten dokumen dan memproses objek OLE tersemat yang dapat diakses melalui antarmuka IStream mereka.
BindRegion

Mengambil antarmuka yang mewakili bagian objek yang ditentukan. Saat ini dicadangkan untuk digunakan di masa mendatang.
FindErrorNodes

Metode ICommandTree::FindErrorNodes melintasi pohon perintah dan mengembalikan array simpul dengan kesalahan di dalamnya.
FreeCommandTree

Metode ICommandTree::FreeCommandTree melintasi pohon perintah dan membatalkan alokasi semua struktur simpul DBCOMMANDTREE, serta semua varian dalam struktur tersebut. Kemudian mengatur penunjuk akar ke penunjuk NULL.
GetChunk

Memposisikan filter di awal gugus berikutnya, atau pada gugus pertama jika ini adalah panggilan pertama ke metode GetChunk, dan mengembalikan deskripsi potongan saat ini.
GetCommandTree

Metode ICommandTree::GetCommandTree menggemakan perintah saat ini sebagai pohon, termasuk semua operasi pasca-pemrosesan yang telah ditambahkan.
GetText

Mengambil teks (properti jenis teks) dari potongan saat ini, yang harus memiliki nilai enumerasi CHUNKSTATE CHUNK_TEXT.
GetValue

Mengambil nilai (properti jenis nilai internal) dari gugus, yang harus memiliki nilai enumerasi CHUNKSTATE CHUNK_VALUE.
Init

Menginisialisasi sesi pemfilteran.
LoadIFilter

Mengambil IFilter dari nama jalur untuk objek.
SetCatalogState

Mengatur status katalog untuk pencadangan atau tujuan lainnya.
SetCommandTree

Metode ICommandTree::SetCommandTree menetapkan pohon perintah objek perintah, mengganti yang sudah ada atau mengganti perintah teks yang ditentukan dengan antarmuka ICommandText.

Antarmuka

 
ICommandTree

Antarmuka ICommandTree bersifat opsional untuk penyedia yang mendukung perintah. Ini berisi metode untuk memanipulasi pohon kueri. Penyedia yang mendukung pohon perintah juga harus mendukung penentuan fungsionalitas yang sama melalui antarmuka ICommandText.
IFilter

Memindai dokumen untuk teks dan properti (juga disebut atribut).
IPhraseSink

Menangani frasa yang diurai pemecah kata dari teks kueri selama waktu kueri.
IQuery

Antarmuka IQuery dicadangkan untuk digunakan di masa mendatang.

Struktur

 
CI_STATE

Mewakili status katalog Layanan Pengindeksan saat ini.
CIPROPERTYDEF

Mewakili informasi nama, jenis, dan pengidentifikasi properti (ID) yang mudah diingat.
DBBYGUID

Struktur DBBYGUID menyediakan informasi tambahan untuk node.
DBCOMMANDTREE

Struktur DBCOMMANDTREE adalah struktur data utama yang digunakan untuk mewakili simpul apa pun dalam pohon perintah OLE DB, seperti yang dijelaskan di bagian Operator Manipulasi Data dan Operator Definisi Data dari referensi ini.
DBCONTENT

Struktur DBCONTENT mewakili informasi spesifik yang diperlukan oleh operator DBOP_content.
DBCONTENTPROXIMITY

Struktur DBCONTENTPROXIMITY mewakili informasi spesifik yang diperlukan oleh operator DBOP_content_proximity.
DBCONTENTSCOPE

Struktur DBCONTENTSCOPE digunakan untuk meneruskan argumen cakupan di pohon perintah.
DBCONTENTTABLE

Struktur DBCONTENTTABLE mewakili nama komputer dan katalog untuk pohon perintah.
DBCONTENTVECTOR

Struktur DBCONTENTVECTOR mewakili informasi spesifik yang diperlukan oleh operator DBOP_content_vector_or. (DBCONTENTVECTOR)
DBGROUPINFO

Struktur DBCONTENTVECTOR mewakili informasi spesifik yang diperlukan oleh operator DBOP_content_vector_or. (DBGROUPINFO)
DBID

Struktur DBID merangkum berbagai cara untuk mengidentifikasi objek database.
DBLIKE

Struktur DBLIKE mewakili informasi spesifik yang diperlukan oleh operator DBOP_like.
DBPARAMETER

Struktur DBPARAMETER digunakan untuk menentukan nilai untuk parameter skalar.
DBPROBABILISTIC

Struktur DBPROBABILISTIC disediakan untuk digunakan di masa mendatang.
DBRELEVANTDOCUMENT

Struktur DBRELEVANTDOCUMENT disediakan untuk digunakan di masa mendatang.
DBSETFUNC

Struktur DBSETFUNC menentukan fungsi agregasi untuk digunakan dalam operasi tertentu.
DBSORTINFO

Struktur DBSORTINFO menyimpan urutan di mana kolom akan diurutkan (yaitu, naik atau turun). Informasi ini disimpan di dalam simpul DBOP_sort_list_element.
DBTEXT

Struktur DBTEXT digunakan oleh simpul DBOP_text_command.
FILTERREGION

Menjelaskan posisi dan jangkauan bagian teks tertentu dalam objek.
FULLPROPSPEC

Menentukan kumpulan properti dan properti dalam kumpulan properti.
STAT_CHUNK

Menjelaskan karakteristik gugus.