倒排索引

倒排索引是 Lakehouse 的全文检索加速索引,将列中的文本内容分词后建立词到行的映射,支持关键词匹配和全文搜索查询。

与 Bloomfilter Index 的区别

对比项倒排索引Bloomfilter Index
适用查询全文检索、关键词匹配(
MATCH
MATCH
等值过滤(
=
=
IN
IN
适用列类型文本列(VARCHAR、STRING)任意类型高基数列
典型场景日志搜索、商品名称检索按 ID 点查

适用场景

  • 日志分析:在
    message
    message
    列中搜索关键词
  • 商品搜索:在商品名称、描述中做全文检索
  • 用户行为:在事件描述字段中匹配特定行为

创建示例

-- 建表时创建倒排索引 CREATE TABLE logs ( log_id BIGINT, message STRING, INDEX idx_message (message) USING INVERTED ); -- 使用倒排索引查询 SELECT * FROM logs WHERE match_all(message, 'error timeout');

相关文档

联系我们
预约咨询
微信咨询
电话咨询