索引定义可以为每个索引列显式指定其绑定的操作符类(Operator Class),操作符类定义了该索引列在底层支持使用哪些比较运算符。例如针对文本字段使用 varchar_pattern_ops 类创建的 B 树索引,能够按字节逐字符比对以完美加速非 C 语言环境下的 LIKE 'foo%' 前缀模糊查询:
varchar_pattern_ops
LIKE 'foo%'
CREATE INDEX test_index ON test_table (col varchar_pattern_ops);