こんばんは。堀本です。
Groonga 10.0.3 をリリースしました!
http://groonga.org/ja/docs/news.html#release-10-0-3
変更点一覧:
http://groonga.org/ja/blog/2020/05/29/groonga-10.0.3.html
## 主な変更内容
* 予めトークナイズされたデータから転置インデックスを構築できるようになりました。
* [select] 関数の引数に vector を指定できるようになりました。
* [select] 動的カラムに新しいステージ result_set を追加しました。
* このステージは、結果セットのテーブルにカラムを作ります。
したがって、 query か filter が存在しない場合は作られません。
* query や filter が存在しない場合は、結果セットのテーブルが作られないためです。
* このステージでは _value は使用できません。
result_set ステージの値は score_column に格納されます。
* [vector_slice] 重み付きベクターの重みに Float32 型が使えるようになりました。
* [select] drilldowns の動的カラムのステージに filtered と output を追加しました。
* drilldowns[Label].stage filtered や drilldowns[Label].stage output のように
drilldowns の動的カラムのステージに filtered と output を使えます。
* [select] ドリルダウンでの集計に Float 型の値をサポートしました。
* MAX 、 MIN 、 SUM を使って Float 型の値の最大値、最小値、合計値を集計できます。
* [query]、[geo_in_rectangle]、[geo_in_circle]
query() と geo_in_rectangle() と geo_in_circle() に新しいオプション score_column を追加しました。
* [Windows] クラッシュしていないくてもエラー時にはバックトレースが出力されるようになりました。
* [Windows] 古いWindowsのサポートをやめました。
* 10.0.3から、Windows 8 (Windows Server 2012) 以降を要求します。
* [select] 参照可能なソートキーとそうでないソートキーが混在しているときのソートパフォーマンスを改善しました。
* [select] 全てのソートキーが参照可能なキーの時のソートのパフォーマンスを改善しました。
* [select] _socre = column1*X + column2*Y + ... の場合のスコアラーのパフォーマンスを改善しました。
* この最適化は、 _score 内に多くの + または * がある場合に効きます。
* 現状、 + と * に対してのみ効果があります。
* [select] フレーズ近傍検索をサポートしました。
* [ベクターカラム] 重み付きベクターの重みに float32 型を追加しました。
* 複数のスレッドから、同時にモジュール(トークナイザー、ノーマライザー、トークンフィルター)
が使われた場合にクラッシュする問題を修正しました。
* Float32 の値を表示する際の精度を修正しました。
* 10.0.3から Float32 の値の精度は、 8桁から7桁になります。
* 動的カラムのパラメーターだけが違うクエリーが実行された時に
Groongaが誤ったキャッシュを使用していた問題を修正しました。
以上です。
それでは、Groongaでガンガン検索してください!