跳到主要内容
uencoder

VByte Encode

VByte 编码将非负整数按 7 位分组输出变长字节,每字节最高位为继续标志,用于倒排索引。

用途

紧凑编码倒排索引中的文档 ID 间隔等小整数占多数的序列。

机制

与 Varint 相同的 7 位分组 + 继续标志方案,小整数(<128)仅 1 字节。

用例

  • 倒排索引编码
  • 文档 ID 间隔
  • 变长整数存储

相关工具

参考链接