索引服務
索引服務技術概觀。
若要開發索引服務,您需要下列標頭:
如需這項技術的程式設計指導方針,請參閱:
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 描述區塊的特性。 |