ClalisMecab の変更点
Top/ClalisMecab
- 追加された行はこの色です。
- 削除された行はこの色です。
- ClalisMecab へ行く。
#author("2022-02-27T22:21:35+09:00","","") #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 /> }} [[&ref(Image/ClalisApi.gif);>[[Clalis API#f7804a7f]]]] *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{{ #code(javascript){{ {"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){{ #code(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){{ #code(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{{ #code(javascript){{ {"resWordList": [ { "idx":0, "name":"string", "pos":"string", "pos1":"string" }, { "idx":1, "name":"string", "pos":"string", "pos1":"string" }, ] } }}