こんにちは。堀本です。 Groonga 10.0.9 をリリースしました! https://groonga.org/ja/docs/news.html#release-10-0-9 変更点一覧: https://groonga.org/ja/blog/2020/12/01/groonga-10.0.9.html ## 主な変更内容 * [select] limit に -1 を指定した時のパフォーマンスを改善しました。 * [reference_acquire] 新しいオプション --auto_release_count を追加しました。 * Groongaが空の vector や uvector を評価した時の動作を変更しました。 * このリリースから、空の vector と uvector はcommand version 3では、 false と評価されます。 * [ノーマライザー] Unicode 13.0 の NFKC(Normalization Form Compatibility Composition) をベースにしたノーマライザー NormalizerNFKC130 を追加しました。 * [トークンフィルター] Unicode 13.0 の NFKC(Normalization Form Compatibility Composition) をベースにしたトークンフィルター NormalizerNFKC130 を追加しました。 * [select] "_score = column - X" のパフォーマンスを改善しました。 * [reference_acquire] --recursive dependent オプションを指定した時に必要のないインデックスカラムへの 参照を取得しないように改善しました。 * [select] 順序限定の近傍フレーズ検索をサポートしました。 * 今までの近傍フレーズ検索は、指定したフレーズ間の距離が近いレコードのみを探していました。 * この機能は、以下の条件を満たすレコードを探します。 * 指定したフレーズ間の距離が近い場合。 * 指定したフレーズが指定した順序で並んでいる場合。 * [Groonga HTTPサーバー] Groonga HTTP server が全てのワーカースレッドの完全な終了を待たずに終了していた問題を修正しました。 * [httpd] バンドルしているnginxのバージョンを1.19.5に更新しました。