- 追加された行はこの色です。
- 削除された行はこの色です。
#setlinebreak(on)
*Clalis形態素解析 [#SQQlbG0]
#contents
*概要 [#lsvSJHD]
入力文章をMecabを使って形態素解析した結果を返します。
このAPIで返される結果は、単語と品詞、品詞補足を返します。
Liplisのデータ収集、感情付与など、基礎機能として使用しています。
この結果の出力には形態素解析器「Mecab」を使用しています。
http://mecab.googlecode.com/svn/trunk/mecab/doc/index.html
使用する辞書データはClalisが学習したデータになります。
*Mecab出力結果 [#lGdoxg5]
入力文章を分かち書きした上で、以下の情報を出力します。
表層形,品詞,品詞細分類1
*辞書 [#rL6WzSa]
「IPADIC」をシステム辞書としています。
ユーザー辞書として、Clalisが学習した多くの固有名詞を含む辞書を使用しています。
辞書は定期的に更新しています。
*デモフォーム [#Z8UEHmh]
以下のページでAPIを試すことが出来ます。
#html{{
<a href="/Sister/ClalisSampleJavaScript/"><img src="/lipliswiki/webroot/image/common/LiplisBanner/ClalisApi.gif" alt="ClalisApi" style="width:230px;float:none"/></a><br />
}}
*APIリファレンス [#TT0FnaR]
**POST TO JSON [#RGofQUl]
-URL
https://liplis.mine.nu/Clalis/v41/Json/ClalisMecab.aspx
-引数
sentence
-POST
https://liplis.mine.nu/Clalis/v41/Json/ClalisMecab.aspx
sentence=string
-出力フォーマット
[[JSON>#na7bad9e]]
*出力フォーマット [#s6e6af51]
要求方法によって出力フォーマットが異なります。
フォーマットの種類は以下のとおりです。
**JSONフォーマット [#na7bad9e]
#sh{{
{"resWordList":
[
{
"idx":0,
"name":"string",
"pos":"string",
"pos1":"string"
},
{
"idx":1,
"name":"string",
"pos":"string",
"pos1":"string"
},
]
}
}}
-URL
https://liplis.mine.nu/Clalis/v30/Soap/Clalis.asmx/clalisMecab
-引数
sentence
-GET
https://liplis.mine.nu/Clalis/v30/Soap/Clalis.asmx/clalisMecab?sentence=string
-POST
https://liplis.mine.nu/Clalis/v30/Soap/Clalis.asmx/clalisMecab
sentence=string
-XML名前空間
https://liplis.mine.nu/XMLSchema
-出力フォーマット
[[XML>#i2848cf3]]
**POST TO XML [#i8454c5b]
-URL
https://liplis.mine.nu/Clalis/v30/Post/Xml/clalisMecab.aspx
-引数
sentence
-POST
https://liplis.mine.nu/Clalis/v30/Post/Xml/clalisMecab.aspx
sentence=string
-XML名前空間
なし
-出力フォーマット
[[XML>#]]
**POST TO JSON [#aeb34486]
-URL
https://liplis.mine.nu/Clalis/v30/Post/Json/clalisMecab.aspx
-引数
sentence
-POST
https://liplis.mine.nu/Clalis/v30/Post/Json/clalisMecab.aspx
sentence=string
-出力フォーマット
[[JSON>#na7bad9e]]
**REST TO XML [#ne8f5279]
-URL
https://liplis.mine.nu/Clalis/v30/Rest/Xml/clalisMecab
-引数
sentence
-REST GET
https://liplis.mine.nu/Clalis/v30/Rest/Xml/clalisMecab/string
-XML名前空間
なし
-出力フォーマット
[[XML>#i2848cf3]]
**REST TO JSON [#gb5e88a0]
-URL
https://liplis.mine.nu/Clalis/v30/Rest/Json/clalisMecab
-引数
sentence
-REST GET
https://liplis.mine.nu/Clalis/v30/Rest/Json/clalisMecab/string
-出力フォーマット
[[JSON>#na7bad9e]]
*出力フォーマット [#s6e6af51]
要求方法によって出力フォーマットが異なります。
フォーマットの種類は以下のとおりです。
**SOAPフォーマット (XML https://liplis.mine.nu/XMLSchema 名前空間) [#i2848cf3]
#sh(xml){{
<?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フォーマット [#qbb78b4c]
#sh(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フォーマット [#na7bad9e]
#sh{{
{"resWordList":
[
{
"idx":0,
"name":"string",
"pos":"string",
"pos1":"string"
},
{
"idx":1,
"name":"string",
"pos":"string",
"pos1":"string"
},
]
}
}}