name | version |
---|---|
ruby | 2.5.1 |
rails | latest |
mecab | latest |
mecab_client.rb
puts MecabClient.new("すもももももももものうち").parse
=>
すもも 名詞,一般,*,*,*,*,すもも,スモモ,スモモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも 名詞,一般,*,*,*,*,もも,モモ,モモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも 名詞,一般,*,*,*,*,もも,モモ,モモ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
うち 名詞,非自立,副詞可能,*,*,*,うち,ウチ,ウチ
pp MecabClient.new("すもももももももものうち").words
=>
[#<MecabClient::Word:0x00005576e2965948
@category1="名詞",
@category2="一般",
@category3="*",
@text="すもも">,
#<MecabClient::Word:0x00005576e29655b0
@category1="助詞",
@category2="係助詞",
@category3="*",
@text="も">,
#<MecabClient::Word:0x00005576e2965218
@category1="名詞",
@category2="一般",
@category3="*",
@text="もも">,
#<MecabClient::Word:0x00005576e2964e80
@category1="助詞",
@category2="係助詞",
@category3="*",
@text="も">,
#<MecabClient::Word:0x00005576e2964ae8
@category1="名詞",
@category2="一般",
@category3="*",
@text="もも">,
#<MecabClient::Word:0x00005576e2964750
@category1="助詞",
@category2="連体化",
@category3="*",
@text="の">,
#<MecabClient::Word:0x00005576e29643b8
@category1="名詞",
@category2="非自立",
@category3="副詞可能",
@text="うち">]
$ docker build -t mecab-with-rails .
$ docker run -v mount_from_path:mount_to_path -p 3000:3000 -d -it --name mecab-with-rails mecab-with-rails
$ docker exec -it mecab-with-rails bash
$ docker stop mecab-with-rails
$ docker rm mecab-with-rails
$ docker rmi mecab-with-rails