LOTUSSCRIPT /COM/OLE のクラス
Lotus Notes 文書コレクション内のすべての文書を全文検索し、コレクションを検索に一致した文書だけに減らします。
定義位置
NotesDocumentCollection
構文
Call notesDocumentCollection.FTSearch( query$, maxDocs% )
パラメータ
query$
このメソッドは、現在のポインタをコレクションの最初の文書に移動します。
コレクションが空の場合、FTSearch.Count は 0 になります。
全文検索で一致した文書のコレクションは、適合スコアの高い順にソートされます。NotesDocument の FTSearchScore プロパティを使用して、コレクションの各文書の適合スコアにアクセスできます。
データベースに全文索引が作成されていなくてもこのメソッドは動作しますが、処理効率は低下します。索引があるかどうかを調べるには NotesDatabase の IsFTIndexed プロパティを使用します。ローカルデータベース上に索引を作成するには、UpdateFTIndex メソッドを使用します。
このメソッドは、文書コレクションの全文書を検索します。データベース内の全文書を検索するには、NotesDatabase の FTSearch メソッドを使用します。また、特定のビューにある文書だけを検索するには、NotesView の FTSearch メソッドまたは NotesViewEntryCollection の FTSearch メソッドを使用します。
クエリー構文
語句を検索するには語句をそのまま入力します。ただし、検索キーワードは引用符で囲む必要があります。リテラル内の二重引用符はエスケープ処理してください。
ワイルドカード、演算子、およびその他のクエリー構文も使用できます。構文規則については、『Lotus Notes ヘルプ』の「演算子を使用して高度な検索条件を作成する」を参照してください。Lotus Domino Designer Eclipse ヘルプシステム、またはインフォメーションセンター (http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp など) で「クエリー構文」を検索します (どちらにも Lotus Notes に関する情報が記載されています)。
クロスリファレンス
Java DocumentCollection クラスの FTSearch メソッド
例 関連項目