FTSearchScore (NotesViewEntry - JavaScript)

読み取り専用。全文検索の一部として取り出されたビューエントリの全文検索のスコア。

定義場所

NotesViewEntry

構文

getFTSearchScore() : int

使用法

このスコアは、エントリ内で見つかった検索対象語句の数、対象語句に割り当てられた重み、検索条件の演算子によって決まります。 検索対象エントリが全文検索の一部として取得されたのではない場合、戻り値として 0 が返されます。全文索引が定義されていないデータベース上の FTSearch メソッドを使用して検索対象エントリが取得された場合、予期しない数値が返されます。

以下の計算結果フィールドは、全文検索で検出されたエントリに関する情報を返します。この情報には、検索スコアも含まれます。
database.updateFTIndex(true);
var v:NotesView = database.getView("By category");
var vec:NotesViewEntryCollection = v.getAllEntries();
vec.FTSearch(requestScope.query);
var entry:NotesViewEntry = vec.getFirstEntry();
while (entry != null) {
	requestScope.status += "¥n" +
	entry.getColumnValues().elementAt(1).toString() + " (" +
	entry.getFTSearchScore().toFixed() + ")";
	var tmpentry:NotesViewEntry = vec.getNextEntry(entry);
	entry.recycle();
	entry = tmpentry;
}

言語間の参照

LotusScript® NotesViewEntry クラスの FTSearchScore プロパティ

Java™ ViewEntry クラスの FTSearchScore プロパティ