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 メソッド