updateFTIndex (NotesDatabase - JavaScript™)
データベースの全文索引を更新します。
定義場所
NotesDatabase構文
updateFTIndex(create:boolean) : voidパラメータ | 説明 |
---|---|
create | 索引が存在しないときに索引を作成する場合は true に指定します (ローカルデータベースでのみ有効)。それ以外の場合、false を指定します。 |
使用法
create パラメータが true に設定されている場合でも、索引が作成されるようにするためには、データベースに少なくとも 1 つの文書が格納されている必要があります。例
複数行編集ボックスでのこのデータバインディングでは、全文検索で「new」を含むすべての文書の件名値が返されます。索引は、必要に応じて作成されます。if (database.isFTIndexed()) {
database.updateFTIndex(false)
} else {
database.createFTIndex(0, true)
}
var list = "";
var dc = database.FTSearch("new");
var doc = dc.getFirstDocument();
while (doc != null) {
list = list + doc.getItemValueString("Subject") + "¥n";
doc = dc.getNextDocument();
}
return list
次の例は前記の例と同じですが、updateFTIndex を使用して、索引があるかどうかをテストし、必要に応じて索引を作成します。
database.updateFTIndex(true);
var list = "";
var dc = database.FTSearch("new");
var doc = dc.getFirstDocument();
while (doc != null) {
list = list + doc.getItemValueString("Subject") + "¥n";
doc = dc.getNextDocument();
}
return list
言語間の参照
LotusScript® NotesDatabase クラスの UpdateFTIndex メソッド
Java Database クラスの updateFTIndex メソッド