JAVA/CORBA クラス


getAllDocumentsByKey メソッド

ビュー内の列の値を使用して文書を検索します。ユーザーはキーまたはキーのベクトルを作成します。各キーはビュー内のソートした列の値に対応します。このメソッドは、列の値がキーに一致するすべての文書を返します。

定義が行われるクラスViewDatabase 'Lotus Domino Designer 8 Help', View '(All)|All'
構文public DocumentCollection getAllDocumentsByKey(java.util.Vector keys)
throws NotesException

public DocumentCollection getAllDocumentsByKey(Object key)
throws NotesException

public DocumentCollection getAllDocumentsByKey(java.util.Vector keys, boolean exact)
throws NotesException

public DocumentCollection getAllDocumentsByKey(Object key, boolean exact)
throws NotesException

パラメータjava.util.Vector keys


Object key
boolean exact
戻り値DocumentCollection
使用法キーを使用して getAllDocumentsByKey メソッドを使用するには、ベクトル内のキーごとに少なくとも 1 列はソートしておく必要があります。
このメソッドは、列の値がキーと一致したすべての文書を返します。一致する最初の文書だけを検索するには、getDocumentByKey を使用します。

このメソッドにより返される文書は特定の順序にはなっていません。また、列の値にもアクセスできません。このような目的には、getAllEntriesByKey を使用します。

大文字と小文字は区別されません。たとえば、「Turban」は「turban」と一致します。完全一致の場合、「cat」は「cat」とのみ一致し、「category」とは一致しません。また、「20」は「20」とのみ一致し、「201」とは一致しません。部分一致では、「T」が「Tim」や「turkey」とも一致し、「attic」とは一致しません。「cat」は「catalog」や「category」とも一致し、「coat」や「bobcat」とは一致しません。

複数のキーを使用した部分検索では、文書を検索し損ねる可能性があります。最初のキーを部分一致にした場合、2 番目の列でそのキーが完全一致と同じようにソートされていないと、順序の異なる文書は検索から外れます。

文書のビューエントリ情報を取り出すには、getAllEntriesByKey メソッドを使用します。

クロスリファレンスLotusScript NotesView クラスの GetAllDocumentsByKey メソッド

関連項目