MeCab
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(Mecab);
*目次 [#v2823667]
#contents
*関連ページ [#w6d560fc]
-[[./古い情報]]
*参考情報 [#m005e2b7]
-[[MeCab: Yet Another Part-of-Speech and Morphological An...
*インストール [#xce0b1a8]
-Homebrewの場合
brew install mecab mecab-ipadic
*Rubyから使う [#we3794b4]
**nattoから使う [#nd9d0626]
-[[rubyのmecabバインディングnattoを使う - Qiita:http://qi...
#pre{{
require 'natto'
text = <<"EOS"
悪質な業者によるトラブルが全国で急増している。
EOS
nm = Natto::MeCab.new
nm.parse(text) do |n|
puts "#{n.surface}\t#{n.feature}"
end
}}
**標準のRubyバインディングから使う [#q2c5cd72]
-ソースをダウンロードし、extconf.rbを編集
#pre{{
$CFLAGS += ' ' + `#{mecab_config} --cflags`.chomp
$LDFLAGS = '-L/usr/local/lib'
have_header('mecab.h') && create_makefile('MeCab')
}}
終了行:
&tag(Mecab);
*目次 [#v2823667]
#contents
*関連ページ [#w6d560fc]
-[[./古い情報]]
*参考情報 [#m005e2b7]
-[[MeCab: Yet Another Part-of-Speech and Morphological An...
*インストール [#xce0b1a8]
-Homebrewの場合
brew install mecab mecab-ipadic
*Rubyから使う [#we3794b4]
**nattoから使う [#nd9d0626]
-[[rubyのmecabバインディングnattoを使う - Qiita:http://qi...
#pre{{
require 'natto'
text = <<"EOS"
悪質な業者によるトラブルが全国で急増している。
EOS
nm = Natto::MeCab.new
nm.parse(text) do |n|
puts "#{n.surface}\t#{n.feature}"
end
}}
**標準のRubyバインディングから使う [#q2c5cd72]
-ソースをダウンロードし、extconf.rbを編集
#pre{{
$CFLAGS += ' ' + `#{mecab_config} --cflags`.chomp
$LDFLAGS = '-L/usr/local/lib'
have_header('mecab.h') && create_makefile('MeCab')
}}
ページ名: