8
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

SOSL の隠された検索上限件数

8
Posted at

SOSL クエリによって取得されるレコードの合計数はガバナー制限により 2000 件 となっていますが、
実はドキュメントにも載っていない 250 件という暗黙的な制限も存在します。
検索結果が想定と違う場合は確認してみてください。

250 件という壁

例えば SOSL で、特定の文字列を含む取引先の ID を取得する場合、

FIND 'ここに検索文字列' IN ALL FIELDS RETURNING Account(Id)

となりますが、実行すると最大250件の取引先しか取得できません。

最大 2000 件への道

最大 2000 件取得したい場合は Where 句か ORDER BY 句を記述する必要があります。​

FIND 'ここに検索文字列' IN ALL FIELDS RETURNING Account(Id WHERE Id = '000ZZZZZZZZZZZZZZZ')
FIND 'ここに検索文字列' IN ALL FIELDS RETURNING Account(Id ORDER BY Id)
8
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?