zindex 以高效的时间和空间方式创建和查询压缩的基于行的文本文件上的索引。
输入 zindex 可以创建索引,同时在创建过程中保存解压缩检查点,从而实现快速的随机访问。通过行号或索引项来提取单行内容几乎是瞬时的,即使对于大型文件也是如此。索引本身也很小,通常为压缩文件大小的约 10%。对于简单的唯一数字索引,索引大小通常为压缩文件大小的约 10%。
示例: 为匹配数字正则表达式的行创建索引。捕获组指示要创建索引的部分,选项显示每行都有一个唯一的数字索引。
支持多个索引,以及通过 JSON 配置文件创建索引的配置,请参阅下面的内容。