2017-08-11 3 views
0

Ich suche nach dem besten Weg, alle Zeilen mit einem gegebenen Präfix zu lesen. Ich sehe, dass es eine withKeyRange Methode in BigTableIO.Read gibt, aber es erfordert, dass Sie einen Startschlüssel und einen Endschlüssel angeben. Gibt es eine Möglichkeit, das Lesen von einem Präfix anzugeben?BigtableIO Schlüssel mit einem gegebenen Präfix lesen

Antwort

0

Da Schlüssel lexikographisch geordnet sind, kann ein gegebenes Präfix in einen Start-Schlüssel und einen Ende-Schlüssel umgewandelt werden. Zum Beispiel können Wörter, die mit "apple" beginnen, gefunden werden, indem "apple" als Startschlüssel und "applf" als Endschlüssel verwendet wird.

Weitere Details zum Berechnen des Endschlüssels finden Sie unter this issue.

Dies scheint, als könnte es ein sinnvoller Beitrag zu Beam sein. Bitte denken Sie daran, ein Jira-Problem zu stellen, das es vorschlägt und möglicherweise sogar beiträgt!

Verwandte Themen