(ql:quickload :cl-mecab)
(cl-mecab:with-mecab ()
(cl-mecab:parse* "今日の天気は晴れです"))
;; =>
;; (("今日" "名詞" "副詞可能" "*" "*" "*" "*" "今日" "キョウ" "キョー")
;; ("の" "助詞" "連体化" "*" "*" "*" "*" "の" "ノ" "ノ")
;; ("天気" "名詞" "一般" "*" "*" "*" "*" "天気" "テンキ" "テンキ")
;; ("は" "助詞" "係助詞" "*" "*" "*" "*" "は" "ハ" "ワ")
;; ("晴れ" "名詞" "一般" "*" "*" "*" "*" "晴れ" "ハレ" "ハレ")
;; ("です" "助動詞" "*" "*" "*" "特殊・デス" "基本形" "です" "デス" "デス"))Assuming you already installed MeCab.
(ql:quickload :cl-mecab)This macro makes MeCab Tagger and enables function parse within the body.
The MeCab Tagger will be made only once while that execution.
The option is taken MeCab Tagger initialization.
This macro similar to with-mecab. but, this creates MeCab Tagger each call.
This function makes MeCab Tagger on global.
You can use function parse after calling the load-tagger only once.
This is useful for experimental implementations.
This function parses the text by MeCab Tagger and returns result as a string.
This function parses the text by MeCab Tagger and returns result as list seems above example.
- carrotflakes (carrotflakes@gmail.com)
Copyright (c) 2016-2018 carrotflakes (carrotflakes@gmail.com)
Licensed under the LLGPL License.