FTSearch (View - Java™)

ビュー内のすべての文書の全文検索を実行してビューをフィルタし、 全文照会に一致する文書のみが表されるようにします。 条件に指定した単語の語形 (語尾) 変化については、検索を行いません。

定義位置

View

構文

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

パラメータ

String query

全文照会です。

int maxdocs

検索で返される文書の最大数。 照会に一致するすべての文書を取得する場合は、0 を指定します。

戻り値

int 型

検索後のビュー内の文書数。 これらの文書はすべて照会を満たしています。

使用法

FTSearch を呼び出した後、通常の View のメソッドを使用して結果をナビゲートできます。この結果はビューの文書のサブセットに相当します。データベースの全文索引が作成されていない場合、そのサブセットの文書の順序は元のビュー内の順序と同じになります。 ただし、データベースの全文索引が作成されている場合、そのサブセットの文書は降順の関連性でソートされます。 getFirstDocument メソッドはサブセット内の最初の文書、getLastDocument は最後の文書、というように返します。

全文検索のフィルタをクリアするには、clear メソッドを使用します。 クリアすると、View のメソッドは、ビューの文書全体をナビゲートします。

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

照会構文

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

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

クロスリファレンス

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

式言語の ViewShowOnlySearchResults @コマンド