FTSearch (DocumentCollection - Java™)

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

定義位置

DocumentCollection

構文

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

パラメータ

String query

全文照会です。以下の「照会構文」のセクションを参照してください。

int maxdocs

照会で返される文書の最大数。このパラメータに 0 を設定すると一致した文書すべてを取得します。

使用法

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

全文照会で一致した文書のコレクションは、適合スコアの高い順にソートされます。コレクション内の各文書の適合スコアには、Document の getFTSearchScore を使用するとアクセスできます。

データベースが全文索引付きでない場合、このメソッドは有効ですが、効率は低下します。索引をテストするには、 isFTIndexed を使用します。 ローカルデータベース上に索引を作成するには、updateFTIndex を使用します。

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

照会構文

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

ワイルドカードや演算子などの構文も使用できます。構文規則の詳細については、『Notes® ヘルプ』の「演算子を使用して検索照会を絞り込む」を参照してください。Domino® Designer Eclipse のヘルプシステムまたはインフォメーションセンター (例えば、http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp) (どちらも Notes を含みます) で、「照会構文」を検索してください。

クロスリファレンス

LotusScript® NotesDocumentCollection クラスの FTSearch メソッド