Layanan Pengindeksan
Gambaran umum teknologi Layanan Pengindeksan.
Untuk mengembangkan Layanan Pengindeksan, Anda memerlukan header ini:
Untuk panduan pemrograman untuk teknologi ini, lihat:
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. |
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. |
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. |
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. |