search (Domino DTD)

文書セットの選択に使用する検索照会を表します。

包含階層

包含元: <documentset>

包含要素: %searches;

構文

<!ELEMENT search ( (%searches;)* )>

[コンテンツ]

(%searches;)*

任意の数の %searches; エンティティの内容が含まれます。

属性

<!ATTLIST search

type

(%search.types;)

#REQUIRED

folder

%tstring;

#IMPLIED

field

%string;

#IMPLIED

次の値を含む

%boolean;

#IMPLIED

value

%string;

#IMPLIED

all

%boolean;

#IMPLIED

>

all

true の場合、指定された単語がすべて含まれる文書を検索します。この場合、返される文書の範囲が狭められます。デフォルトは false ですが、この場合、指定された単語のいずれかが含まれる文書を検索します。この属性は、type 属性の値が multiplewords に等しい場合にのみ評価されます。

次の値を含む

デフォルトは true ですが、この場合、指定されたデータが含まれる文書を検索します。false の場合、指定されたデータが含まれない文書を検索します。この属性は、type 属性が byauthor、byfield、infolder に等しい場合にのみ評価されます。

field

フィールド名です。type 属性が byfield に等しいときに検索するフィールドを指定します。

folder

type 属性が infolder に等しいときに検索するフォルダの変換可能な名前です。

type

検索の種類です。オプションのリストの詳細については、%search.types; エンティティを参照してください。

value

type 属性が byfield に等しいときに検索するテキスト値です。値は常にテキスト文字列を指定します。文書のフィールドを検索するとき、必要なデータ変換は Notes が処理します。

<search> 要素の定義済みエンティティ

%searches; エンティティは、特定の種類の検索を指定する要素のリストを表します。

構文:

<!ENTITY % searches "datechoice | formchoice | formfieldschoice | name | word ">

%search.types; エンティティは、実行できる検索の種類を定義します。

構文:

<!ENTITY % search.types "byauthor | bydate | byfield | byformnames | byform | infolder | multiplewords ">

byauthor

文書の作成者を検索します。contains 属性を true に設定して、検索する 1 つ以上の <name> 要素を指定します。

bydate

文書の日付を検索します。検索する <datechoice> 要素を指定します。

byfield

特定のフィールドを検索します。field 属性に検索するフィールド名を指定するか、 value 属性に検索する値を指定します。値またはフィールド名の指定に加えて、contains 属性を true または false に設定することもできます。

byform

特定のフォームを検索します。検索する <formfieldschoice> 要素を指定します。

byformnames

1 つ以上のフォームを検索します。検索する 1 つ以上の <formchoice> 要素を指定します。

infolder

特定フォルダ内の文書を検索します。contains 属性を true に設定し、folder 属性にフォルダ名を指定します。

multiplewords

特定の単語を検索します。検索する 1 つ以上の <words> 要素を指定します。all 属性を使用して検索を絞り込んだり拡大することもできます。