タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

migemoに関するsugyanのブックマーク (2)

  • Go/Migemo の紹介 — KaoriYa

    Migemo とは Migemo とはローマ字を入力して漢字を検索するためのライブラリです。詳しく言うとローマ字をひらがなへ変換し、そのひらがなを基に漢字として変換可能な候補を列挙し、それら複数の候補を合成して正規表現パターンを生成する、それが Migemo の主機能です。Migemo が生成した正規表現パターンを用いて検索すれば「ローマ字を入力すれば漢字を含む日語を検索できる」ようになるのです。 1つ具体的な例を示しましょう。ローマ字「kikai」を考えましょう。これはひらがなで示すと「きかい」です。漢字に変換すると「奇怪」「機械」「機会」…まだまだありますが、ひとまず複数候補があるということはわかります。ここまであげた5個の単語に一度にマッチする正規表現は以下のようになります。

  • Big Sky :: peco で migemo が使える様になった。

    peco に custom-matcher という仕組みを入れて頂きました。 User CustomMatcher by mattn - Pull Request #65 - lestrrat/peco - GitHub https://github.com/lestrrat/peco/pull/65 ~/.config/peco/config.json に以下の様に CustomMatcher を追加します。 { "CustomMatcher": { "C/Migemo": [ "c:/dev/peco-cmigemo/peco-cmigemo.exe", "$QUERY" ] } } 例は Windows ですが、unix でも動きます。配列部分は実行するコマンド引数になり、$QUERY がクエリになります。 CustomMatcher は自作する事が出来ます。標準入力から行を読み込み

    Big Sky :: peco で migemo が使える様になった。
  • 1