タグ

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

タグの絞り込みを解除

検索とSQLiteに関するiwwのブックマーク (2)

  • SQLite Full Text Search with MeCab - mynote

    はじめに† SQLiteの全文検索の拡張FTSは、まだ実験的な段階でfts1, fts2と作っては破棄(?)してきて、今はfts3が最新のようです。(sqlite3.5.1)。ただし、コンパイル済みバイナリの配布は止めてしまったようです。実験段階なので欲しい人は自分でコンパイルしてね♥みたいな。このftsで日語が使えないとか色々言われているのに加えて、ちょっとプロトタイプをでっち上げるのに必要になりそうな雰囲気なので、日語でもftsが使えるようにしてみました。 ↑ そもそもの動機† 『SQLite の全文検索を Python から使ってみる (3)』を読んだ。ここでftsのデフォルトの英文用のtokenizer(空白で単語を区切る)で日語を無理やり使うためにMeCabを使って分かち書きをして、その文字列を挿入し、取り出したあとに連結とかしてた・・・。誰も知らないようだが、実はfts2

  • SQLite3と鬼車で正規表現検索 + sqlite3-ruby-1.2.1パッチ当て - 与太郎プログラマの日記

    力尽きたりバタバタしてたりで放っておいたマトメを。 SQLite3.3.8以降用 正規表現エクステンション(鬼車 VERSION 2.5.8を利用) sqlite3-onig_20070329.zip 解凍するとソースコードと、IntelMac(.bundle)、Win(.dll)用バイナリが出てきます。 sqlite3.exeを起動して select load_extension('sqlite3-onig.dll'); select * from tbl where field1 REGEXP 'ABC'; のように使えます。sqlite3-rubyを使ったRubyサンプルも入ってますが、これを実行するには次のパッチを当てる必要があります。 sqlite3-rubyでエクステンションを使うためのパッチ 作業レベルのメモは http://d.hatena.ne.jp/yotaropg/2

    SQLite3と鬼車で正規表現検索 + sqlite3-ruby-1.2.1パッチ当て - 与太郎プログラマの日記
  • 1