2017-08-11 12 views
0

Je cherche la meilleure façon de lire toutes les lignes avec un préfixe donné. Je vois qu'il y a une méthode withKeyRange dans BigTableIO.Read mais il vous faut spécifier une clé de démarrage et une clé de fin. Existe-t-il un moyen de spécifier la lecture à partir d'un préfixe?BigtableIO Lecture des clés avec un préfixe donné

Répondre

0

Étant donné que les clés sont ordonnées lexicographiquement, un préfixe donné peut être converti en une clé de début et une clé de fin. Par exemple, les mots commençant par "apple" peuvent être trouvés en utilisant "apple" comme clé de départ et "applf" comme clé de fin. Voir pour plus de détails sur le calcul de la touche de fin.

Cela semble être une contribution raisonnablement utile à Beam. S'il vous plaît envisager de déposer un problème Jira suggérant et peut-être même y contribuer!