LIMIT n
テキストクエリで返される最大行数 (2,000 行まで) を指定するには、LIMIT 句 (省略可能) を SOSL クエリに追加します。指定しない場合、デフォルトは最大 2,000 件です。
デフォルトの 2,000 件は、API バージョン 28.0 以降で返される行の最大数です。以前のバージョンでは 200 件までの結果が返されます。
個別のオブジェクト、またはクエリ全体に制限を設定できます。
クエリ全体に制限を設定した場合、返されるオブジェクト間で結果が均等に分散されます。たとえば、クエリ全体に 20 件の制限を設定し、個別のオブジェクトには制限を定義しないとします。19 件の結果が取引先で 35 件の結果が取引先責任者の場合、10 件の取引先と 10 件の取引先責任者のみが返されます。
1FIND {test} RETURNING Account(id), Contact LIMIT 20個別のオブジェクトに制限を設定することで、他のオブジェクトが返される前に 1 つのオブジェクトが最大クエリ制限を使い切ってしまうことを回避できます。たとえば、次のクエリを発行する場合、返される取引先レコードは最大で 20 件で、残りのレコード数を取引先責任者に割り当てることができます。
1FIND {test} RETURNING Account(id LIMIT 20), Contact LIMIT 100制限に 0 を指定した場合、そのオブジェクトのレコードは返されません。