search (Database - Java™)

指定された文書の選択条件に適合するデータベース内の文書すべてを返します。

定義位置

Database

構文

public DocumentCollection search(String formula)
    throws NotesException
public DocumentCollection search(String formula, DateTime dt)
    throws NotesException
public DocumentCollection search(String formula, DateTime dt, int max)
    throws NotesException

パラメータ

String formula

選択条件を指定する Notes の @関数式。

DateTime dt

開始日。このメソッドは、開始日以降に作成または変更された文書のみを検索します。NULL にすると、開始日がないことになります。

int max

返される文書の最大数。 一致した文書をすべて取得するには、0 を指定します (最大 5,000 件。「使用法」のセクション参照してください)。

戻り値

DocumentCollection

選択条件を満たす文書のソートされていないコレクションを返します。

使用法

このメソッドは、デフォルトでは最大 5,000 文書を返します。Notes.ini 変数 FT_MAX_SEARCH_RESULTS は、索引付きデータベース、または索引付きでなくてもクライアントのエージェントで実行されているデータベースについてのこの制限より優先されます。索引付きでなくても、サーバーのエージェントで実行されているデータベースについては、TEMP_INDEX_MAX_DOC Notes.ini 変数も設定する必要があります。絶対的な最大値は 2,147,483,647 となります。

クロスリファレンス

LotusScript® NotesDatabase クラスの Search メソッド

式言語の EditSelectByDate @コマンド