主な変更点は以下の通りです。fuzzy_searchでmax_distanceを指定しやすくquery_expandコマンドの追加ソースからのビルド時間の短縮fuzzy_searchでmax_distanceを指定しやすく今回のリリースでは、fuzzy_searchでmax_distanceが指定しやすくなりました。6.0.0で導入された、曖昧検索機能を実現するための関数です。この関数にはいくつか引数があって、第3引数にオブジェクトリテラルを渡すことで、挙動をカスタマイズできるようになっていました。今回の変更では、第3引数にmax_distanceを直接指定できるようになりました。従来のオブジェクトリテラル形式も指定できます。max_distanceは数文字程度の違いなら同じとみなすためのパラメータ(編集距離)です。この値を調整することで曖昧検索の度合いを変えることができます。使うパラメータなので、より指定しやすくしました。今回のリリースでは、query_expandコマンドを追加しました。Groongaにはクエリに含まれる同義語を展開してくれるプラグインがあります。QueryExpanderTSVを使うとそれができるのですが、展開した結果がどうなるか、事前に確認することはできませんでした。同義語はTSVで定義しているので、そちらの定義通りになるはずなのですが、きちんとGroonga側にそのTSVが反映されていることが確認できるというのが嬉しいポイントです。クエリ展開を使っていて、どうもうまく検索できないというときは、まずquery_expandコマンドで期待通りに展開されるか確認してみてください。query_expandは次のようにして使います。同義語のファイルの内容が次のとおりだとします。mroongaきちんと展開されるか確認してみましょう。(mroonga))というOR検索のクエリに展開されていることがわかります。今回のリリースでは、ソースからのビルド時間が短縮されました。バイナリパッケージの提供されていない環境でGroongaを使おうとしている場合や、スナップショット版を試すために自分でソースからビルドしている場合には朗報ですね。開発パッケージが提供されていない環境で使いたいときにも嬉しいですね。6.0.5では7分程度になりました。新しいバージョンのUnicodeをサポートしやすくする過程で短縮ができました。副産物としてバイナリサイズが少々増えています。お知らせ来月以降、以下のイベントが予定されています。Groongaで学ぶ全文検索は今週金曜日開催です。(株式会社イーライセンスシステムズ)予習復習なしで全文検索とGroongaについて学ぶことができるイベントです。内容は参加者にあわせてその場で決めるので、前の回に参加していないとついていけない、ということはありません。2016-06-29を確認してください。2.1の下でリリースされています。