2007-11-01から1ヶ月間の記事一覧

コスト計算 その2

co-sakaです。こんにちは。 コストはさらに変更となりそうです。前回の日記では、以下の案でした。(前回の日記から) 0、従来のコスト計算 1、Ludia-usersメーリングリストのように、ある1行をスキップ。 2、ginインデックスと同じコスト計算方法。以下…

コスト計算

co-sakaです。こんにちは。 Ludiaのコストはbtreeなどのインデックスと異なり、 ちょっと特殊な仕様となっています。 Ludiaのシーケンシャルスキャンは一部の機能が使えず、 強引にインデックススキャンを選択させるため、 Ludiaのコストはかなり低く設定さ…

Lucene

co-sakaです。こんにちは。 Luceneの書式とSennaの書式が比較されている。 LuceneとSennaの比較:クエリー書式編(後編) | 関口宏司のLuceneブログ 後でゆっくり読もう。

シーケンシャルスキャンの高速化

co-sakaです。こんにちは。 シーケンシャルスキャンを高速化しました。 100文字10万行のテーブルに対して、 シーケンシャルスキャンの性能を調べたところ、 検索文字列3文字 Ludia1.3.1 : 2.013sec Ludia1.4.0 : 1.715sec 検索文字列100文字 Ludia1.3.1 : 3.…

配列型インデックス

co-sakaです。こんにちは。 複数列インデックス - Ludia開発日記(昔の日記)の続きです。 マルチカラムインデックスはOR検索があまり高速でない。 他に方法がないのか? これに対する解決方法を紹介します。 以下のテーブルで説明します。 =# CREATE TABLE bo…

@@演算子

co-sakaです。こんにちは。 PostgreSQL8.3beta2 が出ましたね。 Ludiaを試してくれましたか? こちらでも少しずつ調査検証を始めています。 PostgreSQL8.3からtsearch2が最初からインストールされてます。 これが原因で問題が発生しました。 tsearch2とLudia…

ロゴ

co-sakaです。おはようございます。 Rubyの公式ロゴができたらしい。 http://journal.mycom.co.jp/news/2007/10/29/013/index.html かっこいい。 Ludiaもロゴ欲しいな・・・。 追記: PostgreSQLで全文検索を実現:「Ludia 1.3.1 Windows版」をリリース - ZD…