古い記事
ランダムジャンプ
新しい記事

Ajax で migemo

2005-03-23-4 [Ajax]
きまぐれ日記: migemo風インクリメンタル検索:
<http://chasen.org/~taku/blog/archives/2005/03/migemo.html>
この blog に migemo 風インクメンタル検索の機能をつけてみました。
すげー!
画像
migemo が正規表現を動的に生成しているのに対し、
こちらは実際に仮名漢字変換をして、
いくつかの漢字交じり検索キーを動的に生成します。
検索対象テキストが決まっているのだから、
そこに現れる表記だけを対象にすれば、
migemo的な正規表現でも結構大丈夫なのでは?
つまり、一般化しない戦略。
例えば、「uma」と入力したときに検索対象テキストに「馬」という表記がなければ、それは正規表現から削れる。「うま」「美味」「旨」など少数に絞れるかと。まあ、仮名漢字変換で出てくる候補が、対象データ中に含まれる表記にのみ限定されるってのでもいいか。

でも、実際はそれでも処理重そう...。