索引服务

索引服务技术概述。

若要开发索引服务,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
DBCOMMANDOPENUM

DBCOMMANDOPENUM 枚举类型包含命令树中节点的可能命令运算符的列表。
DBCOMMANDREUSEENUM

DBCOMMANDREUSEENUM 枚举类型指定是否保留上一命令的状态。
DBKINDENUM

DBKINDENUM 枚举类型指定用于标识数据库对象的 GUID、属性号或属性名称的组合。
DBVALUEKINDENUM

DBVALUEKINDENUM 枚举类型用于指示 DBCOMMANDTREE 结构中联合成员的类型。
WORDREP_BREAK_TYPE

描述分隔当前单词与上一个单词的分隔符的类型。

功能

 
BindIFilterFromStorage

检索指定存储对象的 IFilter 接口指针。 这在筛选文档的内容并处理可通过其 IStorage 接口访问的嵌入式 OLE 对象时尤其有用。
BindIFilterFromStream

检索指定存储对象的 IFilter 接口指针。 这在筛选文档的内容并处理可通过其 IStream 接口访问的嵌入式 OLE 对象时特别有用。
FindErrorNodes

ICommandTree::FindErrorNodes 方法遍历命令树,并返回一个节点数组,其中包含错误。
FreeCommandTree

ICommandTree::FreeCommandTree 方法遍历命令树,并释放所有 DBCOMMANDTREE 节点结构,以及这些结构中的所有变体。 然后,它将根指针设置为 NULL 指针。
GetCommandTree

ICommandTree::GetCommandTree 方法将当前命令作为树回显,包括已添加的所有后处理作。
LoadIFilter

从对象的路径名称中检索 IFilter。
SetCatalogState

设置备份或其他用途的目录状态。
SetCommandTree

ICommandTree::SetCommandTree 方法设置命令对象的命令树,替换现有的命令树或替换用 ICommandText 接口指定的文本命令。

接口

 
ICommandTree

对于支持命令的提供程序,ICommandTree 接口是可选的。 它包含用于作查询树的方法。 支持命令树的提供程序还必须支持通过 ICommandText 接口指定相同的功能。
IPhraseSink

处理断字符在查询期间从查询文本分析的短语。
IQuery

IQuery 接口保留供将来使用。

结构

 
CI_STATE

表示索引服务目录的当前状态。
CIPROPERTYDEF

表示友好名称、类型和属性标识符(ID)信息。
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

DBTEXT 结构由DBOP_text_command节点使用。