壊れたメガネ

ホッチキスの達人の意識の高いブログ。

リクエストパラメータを MeCab で解析して JSON で結果を返す Apache モジュール作ったよ!

mod_mecab github リポジトリ
https://github.com/oasynnoum/mod_mecab

今更な人には今更ですが、 MeCab が面白すぎて最近はまっています。

久しぶりに C のお勉強を兼ねて MeCab で文章を解析した結果を JSON で返す Apache のモジュール作って見ました。
mod_mecab というそのまんま過ぎて畏れ多い名前をつけてしまいました。

http://n-3.so/mecab?q=このURLで試してみて下さい。q=の後に文章を入れるとその解析結果をJSONで返します。

オブジェクトの形は次のようになっています

{ 
	/* パラメーターで入力を受け付けた文字列 */
	"input": "こんにちは", 

	/* ノードの配列 */
	"nodes": [ 
		{ 
			"surface": "こんにちは", 
			"feature": "感動詞,*,*,*,*,*,こんにちは,コンニチハ,コンニチワ", 
			"id": 12, 
			"length": 15, 
			"rlength": 15, 
			"rcAttr": 3, 
			"lcAttr": 3, 
			"posid": 2, 
			"char_type": 6, 
			"stat": 0, 
			"isbest": 1, 
			"sentence_length": 0, 
			"alpha": 0.000000, 
			"beta": 0.000000, 
			"prob": 0.000000, 
			"wcost": 5704.000000, 
			"cost": 4033.000000 
		} 
	], 

	/* 処理中にエラーが起きたかどうか */
	"error": false, 
	
	/* エラーメッセージ */
	"error_message": "" 
}

あそんでみてください!わからない事あれば聞いて下さい!