バージョン0系のお知らせ#
0.7.7リリース - 2010-08-25#
改良#
編集距離(レーベンシュタイン距離)を計算する edit_distance ()関数の追加。
manを追加。
delete コマンドでデータの整合性が壊れる場合はエラー を返すようにした。
MeCabの辞書のエンコーディング検出処理を改善。
デフォルトの設定ファイルを追加。
修正#
geo_in_rectangle ()関数が引数を「左上」と「右下」で はなく、「左下」と「右上」と扱っていた問題を修正。
前方一致検索がマッチしない問題を修正。
0.7.6リリース - 2010-08-19#
改良#
デーモンになるときは標準出力を閉じるようにした。
PIDファイルを指定する
--pid-path
オプションを追加。設定ファイルを指定する
--config-path
オプションを追加。最大キャッシュ数を指定する
--cache-limit
オプションを追加。設定値を表示する
--show-config
オプションを追加。指定したファイルからコマンドを読み込む
--file
オプションを追加。groongaとMeCabの辞書のエンコーディングが同じかどうかを確 認するようにした。
Web管理画面:
データロード機能を追加。
uptimeの表示形式を読みやすい形式に変更。
Muninプラグインの追加。
クエリパフォーマンス計測用
ディスク使用量計測用
libedit対応。
存在しないデータベースを指定したときのエラーメッセージを改善。
loadコマンド:
不正な文字を見つけた場合はログに出力。
必要な項目がない場合はログに出力。
true/false/nullリテラルをサポート。
GeoPointの度での指定をサポート。 (例: "35.6954581363924,139.564207350021")
NO_KEYテーブルを参照しているカラム値をサポート。
数値のベクタをサポート。
selectコマンド
索引を用いた高速なGeoPointの検索機能を追加。
索引を用いた高速なGeoPointのソート機能を追加。 (ただし複数のソートキーと一緒に使うことはできない。)
ベクタのGeoPointの出力に対応。
不正な入力値に対してエラーを出力するようにした。
dumpコマンド:
フラグを数値ではなくキーワードで出力するように変更。
column_listコマンド:
_keyカラムの出力に対応。
deleteコマンド:
データに不整合が発生する場合はデータを削除しないように変更。
statusコマンド:
キャッシュ情報を追加。
データの整合性を確認するcheckコマンドの追加。
強制的にロックを解除するclearlockコマンドの追加。
最大キャッシュ数を指定するcache_limitコマンドの追加。
フラグメンテーションを解消するdefragコマンドの追加。
データ投入後のインデックスカラム作成に対応。
修正#
不正なsortキーを指定された場合はSEGVする問題の修正。
selectの出力に不正なカラムを指定された時にSEGVする問題を修正。
空のベクタをloadするとSEGVする問題の修正。
メモリリークの修正。
drilldown時に参照先が存在しない場合にSEGVする問題の修正。
感謝#
おばたさん