出力レコード数の最大値を指定します。小さい場合はすべてのレコードが出力されます。コマンドは3番目、4番目、5番目のレコードを出力します。負の値を指定することもできます。件のレコードを出力するという意味になります。すべてのレコードを出力します。これはすべてのレコードを表示する場合にとても便利です。コマンドはすべてのレコードを出力します。example.検索条件にマッチする全てのレコードに対して適用するgrn_exprをscript形式で指定します。scorerは、検索処理が完了し、ソート処理が実行される前に呼び出されます。従って、各レコードのスコアを操作する式を指定しておけば、検索結果のソート順序をカスタマイズできるようになります。追加.このセクションは動的カラム関連の引数について説明します。ウィンドウ関数を使うために動的カラムを使うこともできますが、このセクションではウィンドウ関数については説明しません。実行中に0個以上のカラムを作ってそこに値を入れることができます。これらのカラムのことを「動的カラム」と呼びます。動的カラムが作られた後は通常のカラムと同じように使えます。動的カラムは一度計算した値を使いまわすのでパフォーマンス上のメリットがあります。動的カラムを使うとメモリー使用量が増えます。実行中にカラムの値を保存し続ける必要があるからです。以下のケースでは動的カラムを使う必要があります。ように値に名前をつけたい場合。計算した値をドリルダウンしたい場合。Groongaにはドリルダウン中に値を計算する機能はありません。ウィンドウ関数を使いたい場合。いくつか動的カラムを作るタイミングがあります。指定する必要があります。これはどのタイミングで動的カラムを作るかを制御するためです。よい性能を出すために適切なタイミングを選ぶことが重要です。出力対象のレコードだけに必要な動的カラムを全レコードに対して作成することはオススメしません。通常、たとえテーブル内に大量のレコードがあったとしても、出力対象のレコードは少なくなります。これは、多くの場合は、テーブル内のレコードをフィルターしてソートしてレコード数を制限して、制限したレコードだけを出力するからです。以下は動的カラムの引数です。ウィンドウ関数関連の引数は入っていません。必須か省略可能かcolumns[${NAME}].stagenull必須columns[${NAME}].flagsCOLUMN_SCALAR省略可能columns[${NAME}].typenull必須columns[${NAME}].valuenull必須1つの動的カラムに対して複数のパラメーターを指定する必要があります。使っているパラメーターは同じ動的カラムのパラメーターとして扱われます。)用のパラメーターを指定する例です。追加.どのタイミング(どのステージ)で動的カラムを作るかを指定します。動的カラムを作る場合はこのパラメーターは必須です。指定可能なステージは以下の通りです。説明initial最初に動的カラムを作成します。評価してから動的カラムを作成します。評価する前に動的カラムを作成します。できるだけ後のステージを選ぶべきです。ステージの動的カラムを作ります。すべてのレコードはこの動的カラムを持ちます。ステージで作った動的カラムを使えます。ステージの動的カラムを作ります。フィルター後のレコードだけがこの動的カラムを持ちます。ステージで作った動的カラムを使えます。ステージで作った動的カラムを使えます。ステージで作った動的カラムを使えます。ステージで作った動的カラムを使えます。ステージで作った動的カラムを使えます。各ドリルダウン内でも個別に動的カラムを作れるので混同しないように注意してください。ステージの動的カラムを作ります。件のレコードだけがこの動的カラムを持ちます。ステージで作った動的カラムを使えます。含むすべてのパラメーターで使えます。追加.動的カラムのフラグを指定します。パラメーターと同じです。