Domino データベースで全文検索を実行するために使用する設定を定義します。
<!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.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 ">