私は自分自身にすべて答えます、多分それは誰かのために役立つかもしれません。
あなたはあなたの関数をサーバーに保存する必要はありません。私がjavascript関数foo
を使わなければならないとしましょう。 map-reduceで。次の例に従うことができます:
String map = "function(){"
+ "foo = function(parameters) {...here you have to write foo code...}
+ ".....now you can use foo function in your map reduce......."
したがって、マップ関数で関数foo
を定義するだけです。 そうすれば、マップリデュースコード内でそれを実行できるようになります。