Je réponds à moi-même, peut-être que cela peut être utile à quelqu'un.
Vous n'avez pas besoin de sauvegarder votre fonction sur le serveur. Supposons que je doive utiliser une fonction javascript foo
dans map-reduce. Vous pouvez suivre cet exemple :
String map = "function(){"
+ "foo = function(parameters) {...here you have to write foo code...}
+ ".....now you can use foo function in your map reduce......."
Donc, définissez simplement dans la fonction map votre fonction foo
et ensuite vous pourrez le faire dans votre code de réduction de carte.