运算符类

创建 etx 索引时,必须指定为要建立索引的列的数据类型定义的运算符类。运算符类是一个函数集,GBase 8s 将该函数集与 etx 访问方法相关联,以优化查询并构建索引。

支持 etx 索引的 7 种数据类型都具有对应的运算符类,在创建索引时必须指定这些运算符类。下表列出了这些数据类型及其对应的运算符类。
表 1. 数据类型以及它们对应的运算符类
数据类型 运算符类
BLOB etx_blob_ops
CLOB etx_clob_ops
LVARCHAR etx_lvarc_ops
CHAR etx_char_ops
VARCHAR etx_varc_ops
IfxDocDesc etx_doc_ops
IfxMRData etx_mrd_ops
重要: 在创建 etx 索引时始终必须指定运算符类,即便是每种受支持的数据类型只有一种定义的运算符类。请查阅上表,以确保为要建立索引的列的数据类型指定了正确的运算符类。

下一部分显示了在创建 etx 索引时指定运算符类的示例。