index的shard by length是什么意思?

在代码和社区中看见一些资料描述primary index:第一层 Hash 为内存 Hash 表,第二层是基于磁盘的 Hash 表结构。为了节约存储空间,使用了类似原全内存 Hash 表的 Shard by length 设计。

请问shard by length具体是什么含义?好像还跟clickhouse的hashmap比较像?