タグ

C#とこれはすごいに関するrti7743のブックマーク (2)

  • 『C#からIndex Serviceを使って”分かち書き(わかちがき)”する』

    先の記事(C#からIMEを使って逆検索でかな変換する)でMS-IMEを使ってかな変換をする話を書きましたが、その際に分かち書きが出来ないのでふりがな付けられないってことを書きましたが、実は”分かち書き(わかちがき)”もWindowsに用意されてる”Index Service”を利用すれば一応出来ます。(OSバージョンは不明) でも私がちょっと試してみた限り、、、精度が低すぎてだめでした。 これはもしかしたらアプリ側の設定とかで調整すればなんとかなるのかなぁ~と淡い期待を持っているので今度調べようと思ってます。 ちなみにC#からIndex Serviceを使うサンプルソースが外人さんのブログにあったのでそれを参考に日語で分かち書きするサンプルソースを下記に残します。 (情報源:http://sqljunkies.com/WebLog/acencini/articles/595.aspx)

    『C#からIndex Serviceを使って”分かち書き(わかちがき)”する』
    rti7743
    rti7743 2010/03/14
    Index Serverも分かち書きしているんだろうなー、それを他のプログラムから呼び出せるんだろうなーと思ったらやっぱりできるのね。精度が低いのが残念だけど、、
  • 『C#からIMEを使って逆検索でかな変換する』

    ひさしぶりの日記更新です。 Insider.NETに面白い情報があったのでメモメモ。 C#でMS-IMEを使い、辞書の逆検索によりかな変換を行うものです。 「例えば」 => 「たとえば」 こんなことがIMEで出来ます。 (ちなみに知らなかったのですがたとえばIEのアドレスバーとかに漢字やカタカナを入力して、選択 > 右クリックすると下のほうに再変換ってのが出ます。これを使えば言葉道理再変換したり全部ひらがなにしたりすることが出来ます) もちろんこれは以前ご紹介したMecab等の形態素解析器で出来ますし、そっちのほうが精度高い感じがしますが、私が引かれたのはMS-IMEが標準で用意されているので辞書ファイルが既に用意されているってことです。 なので辞書ファイルの配布が必要なく、もし、ダウンロードして使うソフトを配布するのなら、相当違いますね。 ってか、もともとMS-IMEを使ってかな変換でき

    『C#からIMEを使って逆検索でかな変換する』
    rti7743
    rti7743 2010/03/14
    漢字に振り仮名をふる処理
  • 1