JAVA/CORBA クラス


FTSearch メソッド

文書コレクション内の文書すべての全文検索を実行し、一致した文書だけで構成されるソート済みコレクションに絞り込みます。

定義位置

DocumentCollection

構文

public void FTSearch(String query)
   throws NotesException

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

パラメータ

String query


int maxdocs
使用法

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

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

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

このメソッドは、文書コレクション内の全文書を検索します。データベース内の全文書を検索するには、Database の FTSearch を使用します。特定のビューに表示される文書だけを検索する場合は、View の FTSearch または ViewEntryCollection の FTSearch を使用します。

クエリー構文

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

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

クロスリファレンス

LotusScript NotesDocumentCollection クラスの FTSearch メソッド


関連項目