自分メモ。 MySQL自体には、Full Textという全文検索機能があることはあるが、日本語には対応してない。 いまんところ、LIKE %hoge%でやったりしてるんだけれど、当然、インデックスが使われないので遅い。 なんとかMySQLにおいて、(簡単に)日本語で全文検索する方法がないか調べてみた。 MySQLについて 伍より MySQLで日本語全文検索を行うためには、まず、形態素解析やN-gramによって、文字列をワードごとに分割して、スペースで区切り、さらに、16進数文字に変換したりして、あたかも日本語ではないかのように装う必要があります。 MySQLでお気楽全文検索 では、chasenを使って、日本語を単語に分割し、DBに登録しているのだけれど、Perlなので読むきがしない・・ 方法として、2つあるようです。 1)chasenなどを使って、日本語を単語に分割して、コード化