3.11 TS2MFIND(全文検索)
- <この節の構成>
- (1) 形式
- (2) 機能
- (3) 引数
- (4) 引数のパラメータ
- (5) 戻り値
- (6) 注意事項
(1) 形式
TS2MFIND(search, baseid, newid, hitcnt, flag, displaycnt)
(2) 機能
指定した条件に従い,テキストデータベースの全文検索を実行します。
(3) 引数
- search《in》
- 検索条件式を指定します。検索条件式の指定方法については,「3.14.1 全文検索の条件式」または「3.14.3 範囲指定検索の条件式」を参照してください。
- baseid《out》
- ベース検索集合IDを受け取る変数を指定します。
- newid《out》
- 検索結果集合IDを受け取る変数を指定します。
- hitcnt《out》
- ヒット件数を受け取る変数を指定します。
- flag《out》
- 情報フラグを受け取る変数を指定します。
- displaycnt《out》
- ランキング情報件数を受け取る変数を指定します。
(4) 引数のパラメータ
引数のパラメータには,指定する値が決められているものがあります。それらを次に示します。
- 検索対象ファイル名
- BIB_FindFile
- 構造名
- Document.Content.BodyText:文書の本文を示す構造名
- Document.Property.Name:文書名を示す構造名
- Document.Property.UrlPath:文書の格納先を示す構造名
- 範囲検索に指定する関連情報ファイル名
- BIB_ModifyTime
- 異表記展開オプション
- アルファベット異表記展開'a'および全角・半角異表記展開'e'は,指定の有無に関係なく常に実行されます。
(5) 戻り値
- 0
- 全文検索が正常終了したことを示します。
- 負の整数値
- エラー番号を示します。詳細については,「付録C エラーステータス」を参照してください。
(6) 注意事項
- この関数を実行する前に,TS2MSTART関数でテキストデータベースの使用開始を宣言しておく必要があります。
- 検索条件式の最大長は,終端のNULL文字を含めて1,000バイトです。