文書セットの選択に使用する検索照会を表します。
<!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 が処理します。
%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 属性を使用して検索を絞り込んだり拡大することもできます。