遅ればせながらDBD::SQLiteの新しい開発版が出ました。今回の目玉はLaurent Dami氏が実装してくださったFTS3の拡張機能。これを使うとDBD::SQLiteでも簡単に日本語全文検索ができるようになります。 使い方はこんな感じ。 use strict; use warnings; use DBI; use Text::MeCab; my $mecab = Text::MeCab->new; my $dbh = DBI->connect('dbi:SQLite::memory:'); $dbh->do('create virtual table foo using fts3 (content, tokenize=perl "main::tokenizer")'); my $sth = $dbh->prepare('insert into foo values (?)'); $