閱讀英文

共用方式為


索引服務

索引服務技術概觀。

若要開發索引服務,您需要下列標頭:

如需這項技術的程式設計指導方針,請參閱:

列舉

 
CHUNK_BREAKTYPE

描述分隔目前區塊與上一個區塊的中斷類型。
CHUNKSTATE

指定目前的區塊是否為文字類型屬性或實值型別屬性。
DBCOMMANDOPENUM

DBCOMMANDOPENUM 列舉型別包含命令樹中節點的可能命令運算子清單。
DBCOMMANDREUSEENUM

DBCOMMANDREUSEENUM 列舉型別會指定是否保留上一個命令的狀態。
DBKINDENUM

DBKINDENUM 列舉型別會指定用來識別資料庫物件的 GUID、屬性編號或屬性名稱的組合。
DBVALUEKINDENUM

DBVALUEKINDENUM 列舉型別是用來指出 DBCOMMANDTREE 結構內聯集成員的類型。
IFILTER_FLAGS

指出呼叫端是否應該使用 IPropertySetStorage 和 IPropertyStorage 介面來尋找其他屬性。
IFILTER_INIT

控制篩選程式的旗標。
WORDREP_BREAK_TYPE

描述分隔目前單字與上一個單字的中斷類型。

函式

 
BindIFilterFromStorage

擷取指定之儲存物件的 IFilter 介面指標。 這在篩選檔和處理可透過其 IStorage 介面存取的內嵌 OLE 物件內容時特別有用。
BindIFilterFromStream

擷取指定之儲存物件的 IFilter 介面指標。 當篩選檔的內容並處理可透過其 IStream 介面存取的內嵌 OLE 物件時,這特別有用。
BindRegion

擷取表示物件指定部分的介面。 目前保留供日後使用。
FindErrorNodes

ICommandTree::FindErrorNodes 方法會周遊命令樹狀結構,並傳回具有錯誤之節點的陣列。
FreeCommandTree

ICommandTree::FreeCommandTree 方法會周遊命令樹,並解除配置所有 DBCOMMANDTREE 節點結構,以及這些結構中的所有變體。 然後,它會將根指標設定為 Null 指標。
GetChunk

將篩選置於下一個區塊的開頭,如果這是 GetChunk 方法的第一個呼叫,則位於第一個區塊,並傳回目前區塊的描述。
GetCommandTree

ICommandTree::GetCommandTree 方法會以樹狀結構的形式回應目前的命令,包括已新增的所有後續處理作業。
GetText

從目前的區塊擷取文字 (文字類型屬性) ,其必須具有CHUNK_TEXT的 CHUNKSTATE 列舉值。
GetValue

從區塊擷取值 (內部實數值型別屬性) ,此區塊必須具有CHUNK_VALUE的 CHUNKSTATE 列舉值。
Init

初始化篩選會話。
LoadIFilter

從物件的路徑名稱擷取 IFilter。
SetCatalogState

設定備份或其他用途的目錄狀態。
SetCommandTree

ICommandTree::SetCommandTree 方法會設定命令物件的命令樹,取代現有的命令樹狀結構,或取代以 ICommandText 介面指定的文字命令。

介面

 
ICommandTree

ICommandTree 介面對於支援命令的提供者而言是選擇性的。 它包含用來操作查詢樹狀結構的方法。 支援命令樹狀架構的提供者也必須支援透過 ICommandText 介面指定相同的功能。
IFilter

掃描檔中的文字和屬性, (也稱為屬性) 。
IPhraseSink

處理斷詞工具在查詢期間從查詢文字剖析的片語。
IQuery

IQuery 介面已保留供日後使用。

結構

 
CI_STATE

表示索引服務目錄的目前狀態。
CIPROPERTYDEF

表示易記名稱、類型和屬性識別碼 (識別碼) 資訊。
DBBYGUID

DBBYGUID 結構會提供節點的補充資訊。
DBCOMMANDTREE

DBCOMMANDTREE 結構是用來代表 OLE DB 命令樹中任何節點的主要資料結構,如本參考的資料操作運算子和資料定義運算子一節所述。
DBCONTENT

DBCONTENT 結構代表DBOP_content運算子所需的特定資訊。
DBCONTENTPROXIMITY

DBCONTENTPROXIMITY 結構代表DBOP_content_proximity運算子所需的特定資訊。
DBCONTENTSCOPE

DBCONTENTSCOPE 結構可用來在命令樹中傳遞範圍引數。
DBCONTENTTABLE

DBCONTENTTABLE 結構代表命令樹的電腦和目錄名稱。
DBCONTENTVECTOR

DBCONTENTVECTOR 結構代表DBOP_content_vector_or運算子所需的特定資訊。 (DBCONTENTVECTOR)
DBGROUPINFO

DBCONTENTVECTOR 結構代表DBOP_content_vector_or運算子所需的特定資訊。 (DBGROUPINFO)
DBID

DBID 結構會封裝各種識別資料庫物件的方式。
DBLIKE

DBLIKE 結構代表DBOP_like運算子所需的特定資訊。
DBPARAMETER

DBPARAMETER 結構可用來定義純量參數的值。
DBPROBABILISTIC

DBPROBABILISTIC 結構會保留供日後使用。
DBRELEVANTDOCUMENT

DBRELEVANTDOCUMENT 結構會保留供日後使用。
DBSETFUNC

DBSETFUNC 結構會指定要在選取作業中使用的彙總函式。
DBSORTINFO

DBSORTINFO 結構會儲存資料行的排序次序,也就是遞增或遞減) (。 此資訊會儲存在DBOP_sort_list_element節點內。
DBTEXT

DBOP_TEXT_COMMAND 節點會使用 DBTEXT 結構。
FILTERREGION

描述物件內指定之文字部分的位置和範圍。
FULLPROPSPEC

指定屬性集和屬性集中的屬性。
STAT_CHUNK

描述區塊的特性。