Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In der Map-Phase werden zu dem einzelnen Dokument ein oder mehrere Key/Value-Pairs gebildet. Diese Paare werden dann in einer Liste zwischengespeichert, der sogenannten Map.
Der Schlüssel muss dabei nicht dem Schlüssel des Dokuments entsprechen. Er dient vielmehr der Bildung des Kontexts für die darauf folgende Reduce-Operation. In der Map-Phase können entsprechende Filtermechanismen angewendet werden. So könnten Sie zum Beispiel nur solche Werte in der Map zwischenspeichern, die bestimmten Kriterien entsprechen. Die definierte Map-Funktion wird dabei für jedes Dokument in der Datenbank angewendet, bis auf die speziellen Designdokumente.