LOTUSSCRIPT /COM/OLE のクラス


FTSearch メソッド

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

定義位置

NotesViewEntryCollection

構文

Call notesViewEntryCollection.FTsearch( query$, maxDocs% )

パラメータ

query$


maxDocs%
使用法

このメソッドは、現在のポインタをコレクションの最初の文書に移動します。

全文検索文字列と一致する文書のコレクションは、適合スコアの一番高いものから順にソートされます。NotesDocument の FTSearchScore プロパティを使用して、コレクションの各文書の適合スコアにアクセスできます。

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

クエリー構文

語句を検索するには語句をそのまま入力します。ただし、検索キーワードは引用符で囲む必要があります。リテラル内の二重引用符はエスケープ処理してください。

ワイルドカード、演算子、およびその他のクエリー構文も使用できます。構文規則については、『Lotus Notes ヘルプ』の「演算子を使用して高度な検索条件を作成する」を参照してください。Lotus Domino Designer Eclipse ヘルプシステム、またはインフォメーションセンター (http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp など) で「クエリー構文」を検索します (どちらにも Lotus Notes に関する情報が記載されています)。

クロスリファレンス

Java ViewEntryCollection クラスの FTSearch メソッド