ClalisMecab
Last-modified:
Clalis形態素解析
概要
入力文章をMecabを使って形態素解析した結果を返します。
このAPIで返される結果は、単語と品詞、品詞補足を返します。
Liplisのデータ収集、感情付与など、基礎機能として使用しています。
この結果の出力には形態素解析器「Mecab」を使用しています。
http://mecab.googlecode.com/svn/trunk/mecab/doc/index.html
使用する辞書データはClalisが学習したデータになります。
Mecab出力結果
入力文章を分かち書きした上で、以下の情報を出力します。
表層形,品詞,品詞細分類1
辞書
「IPADIC」をシステム辞書としています。
ユーザー辞書として、Clalisが学習した多くの固有名詞を含む辞書を使用しています。
辞書は定期的に更新しています。
デモフォーム
以下のページでAPIを試すことが出来ます。
APIリファレンス
POST TO JSON
- 引数
sentence
- POST
https://liplis.mine.nu/Clalis/v41/Json/ClalisMecab.aspx
sentence=string
- 出力フォーマット
JSON
出力フォーマット
要求方法によって出力フォーマットが異なります。
フォーマットの種類は以下のとおりです。
JSONフォーマット
{"resWordList": [ { "idx":0, "name":"string", "pos":"string", "pos1":"string" }, { "idx":1, "name":"string", "pos":"string", "pos1":"string" }, ] }
- 引数
sentence
- POST
https://liplis.mine.nu/Clalis/v30/Soap/Clalis.asmx/clalisMecab
sentence=string
- XML名前空間
https://liplis.mine.nu/XMLSchema
- 出力フォーマット
XML
POST TO XML
- 引数
sentence
- POST
https://liplis.mine.nu/Clalis/v30/Post/Xml/clalisMecab.aspx
sentence=string
- XML名前空間
なし
- 出力フォーマット
XML
POST TO JSON
- 引数
sentence
- POST
https://liplis.mine.nu/Clalis/v30/Post/Json/clalisMecab.aspx
sentence=string
- 出力フォーマット
JSON
REST TO XML
- 引数
sentence
- XML名前空間
なし
- 出力フォーマット
XML
REST TO JSON
- 引数
sentence
- 出力フォーマット
JSON
出力フォーマット
要求方法によって出力フォーマットが異なります。
フォーマットの種類は以下のとおりです。
SOAPフォーマット (XML https://liplis.mine.nu/XMLSchema 名前空間)
<?xml version="1.0" encoding="utf-8"?> <resMecabResult xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://liplis.mine.nu/XMLSchema"> <resWordList> <msgMecabResult> <idx>int</idx> <name>string</name> <pos>string</pos> <pos1>string</pos1> </msgMecabResult> <msgMecabResult> <idx>int</idx> <name>string</name> <pos>string</pos> <pos1>string</pos1> </msgMecabResult> </resWordList> </resMecabResult>
XMLフォーマット
<?xml version="1.0" encoding="utf-8"?> <resMecabResult xmlns="https://liplis.mine.nu/XMLSchema"> <resWordList> <msgMecabResult> <idx>int</idx> <name>string</name> <pos>string</pos> <pos1>string</pos1> </msgMecabResult> <msgMecabResult> <idx>int</idx> <name>string</name> <pos>string</pos> <pos1>string</pos1> </msgMecabResult> </resWordList> </resMecabResult>
JSONフォーマット
{"resWordList": [ { "idx":0, "name":"string", "pos":"string", "pos1":"string" }, { "idx":1, "name":"string", "pos":"string", "pos1":"string" }, ] }