JAVA/CORBA クラス
Database の FTSearch、FTSearchRange、および Search と、AgentContext の unprocessedFTSearch、unprocessedFTSearchRange、および unprocessedSearch は、検索条件に一致する文書が含まれる DocumentCollection オブジェクトを返します。DatabaseCollection の FTSearch は、検索条件に一致した文書だけが得られるように文書コレクションを絞り込みます。View の FTSearch と ViewEntryCollection の FTSearch も、これらのオブジェクトに対して同じことを実行します。ドメインの検索には FTDomainSearch を使用します。
FTSearch、unprocessedFTSearch、および unprocessedFTSearchRange の場合、検索条件は Lotus Notes の全文検索の規則に従う文字列になります。この規則の場合、検索エンティティは引用符で囲まれた単一の語か複数の語句でなければなりません (文字列定数で引用符をエスケープ処理)。検索エンティティには、ワイルドカード ? および * を含めることができ、!(NOT)、& (AND)、| (OR) 演算子を組み合わせることもできます。構文規則については、『Lotus Notes ヘルプ』の「演算子を使用して高度な検索条件を作成する」を参照してください。Lotus Domino Designer Eclipse ヘルプシステム、またはインフォメーションセンター (http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp など) で「クエリー構文」を検索してください (どちらにも Lotus Notes に関する情報が記載されています)。
Search と UnprocessedSearch の場合、検索条件には Lotus Domino の式を用います。
データベースが全文索引付きでなくても FTSearch、UnprocessedFTSearch と unprocessedFTSearchRange は動作しますが、検索速度は遅くなります。全文索引を作成または更新するには、updateFTIndex を使用します。索引が作成されているかどうかを調べるには、isFTIndexed を使用します。
例 関連項目