fulltextsettings (Domino DTD)

Domino データベースで全文検索を実行するために使用する設定を定義します。

包含階層

スーパークラス: <database>

包含要素: <lastindexed>

構文

<!ELEMENT fulltextsettings (lastindexed?) >

[コンテンツ]

lastindexed?

省略可能な <lastindexed> 要素が含まれます。

属性

<!ATTLIST fulltextsettings

size

%integer;

#IMPLIED

update

(%fulltextsettings.updatetypes;)

#IMPLIED

unindexeddocumentcount

%integer;

#IMPLIED

casesensitive

%boolean;

"false"

breakat

(%fulltextsettings.breaktypes;)

"words"

includeattachments

%boolean;

"false"

attachmenttype

(%fulltextsettings.attachment.type;)

"rawtextonly"

includeencryptedfields

%boolean;

"true"

>

attachmenttype

データベースの全文索引に含める添付ファイルの種類です。オプションのリストの詳細については、%fulltextsettings.attachment.type; エンティティを参照してください。この属性は、includeattachments 属性が true の場合にのみ評価されます。

breakat

検索を区切るレベルです。%fulltextsettings.breaktypes; エンティティで定義されています。単語区切りには常に索引が付けられますが、同じように文や段落の区切りにも索引を付けるように指定できます。

casesensitive

true の場合、EXACTCASE キーワードを指定して、大文字と小文字が区別された単語を使用することにより検索を絞り込むことができます。

includeattachments

true の場合、attachmenttype 属性で指定された種類の添付ファイルがデータベースの全文索引に含まれることを示します。これは、データベースを検索して文書の添付ファイル内に照会に一致するテキストが見つかった場合は、それが返されることを意味します。ただし、この場合は添付ファイル内のテキストはハイライト表示されません。

includeencryptedfields

true の場合、暗号化されたフィールドがデータベースの全文索引に含まれます。権限のないユーザーは、暗号化されたフィールドの内容を見ることができません。この属性を true に設定すると、暗号化の設定に関係なく一致したテキストが返されるため、暗号化されたフィールドが危険にさらされます。

size

キロバイトで表したデータベースのサイズです。

unindexeddocumentcount

索引が付いていない文書数です。

update

サーバー上の全文索引を更新する頻度です。オプションのリストの詳細については、%fulltextsettings.updatetypes; エンティティを参照してください。

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

%fulltextsettings.attachment.type; エンティティは、検索に使用する全文索引に含めるテキスト添付ファイルの種類のリストを表します。

構文:

<!ENTITY % fulltextsettings.attachment.type "rawtextonly | includebinary ">

includebinary

バイナリデータ形式で添付ファイルを検索します。この方法では、ASCII 形式のテキストだけを検索するよりも正確な結果を得られます。

rawtextonly

ASCII 形式で添付ファイルを検索します。この方法では、高速検索できますが、正確さは劣ります。

%fulltextsettings.breaktypes; エンティティは、全文検索を実行するときにテキストを区切る場所を定義します。

構文:

<!ENTITY % fulltextsettings.breaktypes "words | wordssentencesparagraphs ">

words

単語ごとに索引を付けて、単語単位でテキストを検索します。これは、索引を付ける標準の区切りレベルです。

wordssentencesparagraphs

単語レベルのほかに、文または段落のレベルでテキストを区切ることができます。単語間に SENTENCE キーワードと PARAGRAPH キーワードを使用すると、指定された単語が両方とも含まれる文または段落が含まれる文書だけが見つかるように検索を絞り込むことができます。

%fulltextsettings.updatetypes; エンティティは、全文検索に設定可能なサーバー更新スケジュールの種類のリストを表します。

構文:

<!ENTITY % fulltextsettings.updatetype "daily | hourly | immediate | scheduled ">