LOTUSSCRIPT /COM/OLE のクラス


FTSearch メソッド

Lotus Notes データベースコレクション内の全エントリに対して全文検索を行い、コレクションを条件に一致するエントリのみにします。

定義位置NotesViewEntryCollection
構文Call notesViewEntryCollection.FTsearch( query$, maxDocs% )
パラメータquery$


maxDocs%
使用法このメソッドは、現在のポインタをコレクションの最初の文書に移動します。
全文検索文字列と一致する文書のコレクションは、適合スコアの一番高いものから順にソートされます。NotesDocument の FTSearchScore プロパティを使って、コレクションの各文書の適合スコアにアクセスできます。

データベースに全文索引が作成されていなくてもこのメソッドは動作しますが、処理効率は低下します。索引があるかどうかを調べるには NotesDatabase の IsFTIndexed プロパティを使います。ローカルデータベース上に索引を作成するには、UpdateFTIndex メソッドを使います。

検索構文語句を検索するには語句をそのまま入力します。ただし、検索キーワードは引用符で囲む必要があります。リテラル内の二重引用符はエスケープ処理してください。
ワイルドカード、演算子、およびその他の検索構文も使用できます。構文規則については、『Lotus Notes ヘルプ』の「特定のテキストを含む文書をデータベースで検索する」を参照してください。

クロスリファレンスJava ViewEntryCollection クラスの FTSearch メソッド