0

我正在寻找读取具有给定前缀的所有行的最佳方式。我看到有一个withKeyRange方法,BigTableIO.Read但它要求您指定一个开始键和一个结束键。有没有办法指定从前缀读取?

4

1 回答 1

1

由于键是按字典顺序排列的,因此可以将给定的前缀转换为开始键和结束键。例如,可以使用“apple”作为开始键和“applf”作为结束键来找到以“apple”开头的单词。

有关计算结束密钥的更多详细信息,请参阅此问题。

这似乎是对 Beam 的一个相当有用的贡献。请考虑提交一个建议它的 Jira 问题,甚至可能贡献它!

于 2017-08-11T21:10:24.210 回答