Ich habe einen Datensatz mit der folgenden StrukturWie String zählt in Funken (Java) mit Datensatz
+--------------------+--------------------+--------------------+-----+ | content | entities | id|topic| +--------------------+--------------------+--------------------+-----+
Entitäten sind eine Liste von Strings, benannten Entitäten aggregieren, und das Thema eine ganze Zahl.
Ich möchte das Aussehen jeder einzelnen Entität in einem Thema zusammenfassen.
Mein erster Schritt ist
table.groupBy("topic");
Dann möchte ich aggregieren, aber wie kann ich das tun, ich tought über einen benutzerdefinierten Aggregator Implementierung, aber dann brauche ich einen Encoder für Map<String,Integer>
, die ich don‘ Ich weiß, wie man etwas schafft.
Wie kann ich diese Aggregation machen?
Um sicher zu sein: entities ist eine Liste, also id = 1, entities = a, b, c; id = 2, Einheiten: b, e, f, r? –
ja, genau das – amaik