map_reduce :: ( (ki, vi) -> [(ko,vm)] ) -- ^ map -> ( (ko, [vm]) -> [vo] ) -- ^ reduce -> [(ki,vi)] -- ^ eingabe -> [(ko,vo)] -- ^ ausgabe
ki = Dateiname, vi = Dateiinhalt ko = Wort , vm = vo = Anzahl
map
reduce