MapReduce is een parallel programmeren model ontwikkeld in Google voor grote datasets . Het verwerkt de gegevens in brokken in plaats van in de juiste volgorde . Daarbij baseert zij zich op een kaart van gepaarde ingang functies ( keys ) en waarden die hij vervolgens zet door de verminder -functie - dus , zijn naam - om de gegevens begrijpelijker te maken . In plaats van het verstrekken van de kaart functie met een sleutel en waarde , een geïnverteerde index paar woorden en documenten naar tekst zoeken . U kunt gebruik maken van omgekeerde indexen in MapReduce om een index voor een trefwoord zoeken te creëren , bijvoorbeeld . Instructies
Type 1 de volgende code voor de map -functie :
public static class InvertedIndexerMapper breidt MapReduceBaseimplements Mapper { private laatste statische tekst woord = new tekst ( ) ; private final static tekst locatie = nieuwe tekst ( ) ;