function(doc){ var skip_stack = new Array(); for(w in doc.word){ var k = doc.word[w]; if(!k.surface.match(/、|。/) && !k.pos.match(/名詞|動詞|形容詞/)){ skip_stack.push(k.surface); continue; }else{ var surface = ""; while(skip_stack.length != 0){ surface = skip_stack.pop() + surface; } if(!k.pos.match(/記号/)){ skip_stack.push(k.surface); surface = surface + k.surface; } if(surface != ""){ emit(surface,1); } } } }
これが何かも特には書かないけれど