JAVA/CORBA クラス


FTSearch メソッド

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

定義位置

ViewEntryCollection

構文

public void FTSearch(String query)
   throws NotesException

public void FTSearch(String query, int maxdocs)
   throws NotesException

パラメータ

String query


int maxdocs
使用法

全文検索条件に一致するエントリのコレクションは適合スコアでソートされ、適合性の一番高いものから順に配置されます。コレクションの各エントリの適合スコアには、ViewEntry の getFTSearchScore を使用してアクセスできます。

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

現在のポインタは、コレクション内の最初の文書にリセットされます。

クエリー構文

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

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

クロスリファレンス

LotusScript NotesViewEntryCollection クラスの FTSearch メソッド


関連項目