[Anthy-dev 3109] Re: anthy-7929 での変換不具合

Back to archive index

Hideyuki SHIRAI ( 白井秀行 ) shira****@meado*****
2006年 8月 8日 (火) 07:19:01 JST


From: SANETO Takanori <sanew****@ba2*****> さん曰く
Subject: [Anthy-dev 3107] anthy-7929 での変換不具合
Message-ID: <44D74****@ba2*****>
Date: Mon, 07 Aug 2006 22:41:03 +0900

> 「4ねん」「4どめ」など、4で始まる文節(?)を変換すると、変換に失敗すること
> があるようです。
> egg-anthy だと、protocol errorと言われることがあります。エラーにならない
> 場合も、たとえば「5」の場合と比較して候補が少なかったりします。

試してみました。egg-anthy だと例えば「5ほん」だと

CONVERT 1 5ほん
+DATA 0 0 1
7 五本 5ほん
~

候補の数は「7」ですが、「4ほん」だと

CONVERT 1 4ほん
+DATA 0 0 1
9 4本 4ほん
~

「9」とでていて候補の数はふたつほど多いのですが、しかし、

GET-CANDIDATES 1 0 0 9999
+DATA 0 9
4本

4本
四本
4ホン

四ホン
4ほん
4ホン

のように候補に "" を二つ含んでいます。egg-anthy は "" の候補をも
ともと想定していないので、上記の例だと「4本」だけ候補に出して ""
にぶつかると終わりになっちゃっているようです。

また、エラーになるのは、なにかの拍子に『"4ねん" を "" で学習』し
てしまって、

CONVERT 1 4ねん
+DATA 0 0 1
6 4ねん         ;; 本来は "6 4年 4ねん" と変換結果が入らないと NG

のように最初の変換で "" という変換が発生したときだと思います。実
験していたらそうなっちゃいました。


Zaurus の uim で試したところ "4ねん" と入力してスペースを押すと、
候補に "" が出てくるので、これは anthy 本体のバグ or 仕様(ってこ
とはないか :-)だと思うのですが、上記のように anthy-egg にも弱い
ところがあります。

これ、異常な処理にならないように anthy-egg 側でも対応した方がよ
いのでしょうか?

-- 
白井秀行 (mailto:shira****@meado*****)



Anthy-dev メーリングリストの案内
Back to archive index