Überprüfen Sie, ob ein Element in einer Tasche vorhanden ist.

8

Wie kann ich markieren, wenn eine Tüte ein Element enthält? ?

Beispiel: Wie kann ich überprüfen, ob ein Token in einem Stapel Chararray vorhanden ist?

    
Nitish Upreti 15.10.2014, 19:09
quelle

1 Antwort

6

In Apache Pig können Sie in FOREACH geschachtelte Anweisungen verwenden siehe Grundlagen zu Schweinen . Hier ist ein Beispiel aus der Dokumentation: A ist ein Beutel in B .

%Vor%

Anstelle von COUNT können Sie IsEmpty und?: operator

verwenden %Vor%

Oder nur um die Taschen zu verlassen, die die Daten enthalten:

%Vor%

Dies vermeidet kostspielige Verbindungen mit sich selbst, da zusätzliche Joins zusätzliche Map Reduce-Jobs sind.

    
alexeipab 17.10.2014, 06:30
quelle

Tags und Links