FTIndexFrequency (NotesDatabase - JavaScript™)
読み書き可能。データベースの全文索引の更新頻度。
定義場所
NotesDatabase構文
getFTIndexFrequency() : intsetFTIndexFrequency(frequency:int) : void
適正値
- 1 FTINDEX_DAILY
- 2 FTINDEX_SCHEDULED
- 3 FTINDEX_HOURLY
- 4 FTINDEX_IMMEDIATE
使用法
このプロパティは、サーバー上のデータベースにのみ適用されます。データベースには、全文の索引が必要です。
このプロパティを使用するには、データベースが開いている必要があります。
例
以下のボタンは、全文索引の更新頻度を切り替えます。if (database.isFTIndexed()) {
if (database.getFTIndexFrequency() == NotesDatabase.FTINDEX_DAILY) {
database.setFTIndexFrequency(NotesDatabase.FTINDEX_HOURLY);
requestScope.status = "Index frequency set to hourly";
} else if (database.getFTIndexFrequency() == NotesDatabase.FTINDEX_HOURLY) {
database.setFTIndexFrequency(NotesDatabase.FTINDEX_IMMEDIATE);
requestScope.status = "Index frequency set to immediate";
} else if (database.getFTIndexFrequency() == NotesDatabase.FTINDEX_IMMEDIATE) {
database.setFTIndexFrequency(NotesDatabase.FTINDEX_SCHEDULED);
requestScope.status = "Index frequency set to scheduled";
} else {
database.setFTIndexFrequency(NotesDatabase.FTINDEX_DAILY);
requestScope.status = "Index frequency set to daily";
}
} else {
requestScope.status = "Database not full-text indexed";
}
言語間の参照
LotusScript® NotesDatabase クラスの FTIndexFrequency プロパティJava Database クラスの FTIndexFrequency プロパティ