3.8 TS2MCONCEPT(概念検索)
- <この節の構成>
- (1) 形式
- (2) 機能
- (3) 引数
- (4) 引数のパラメータ
- (5) 戻り値
- (6) 注意事項
(1) 形式
TS2MCONCEPT(search, option, baseid, newid, hitcnt, flag, displaycnt, seedcnt, termcnt, term, termscore)
(2) 機能
指定した条件に従い,テキストデータベースに対して概念検索を実行します。
(3) 引数
- search《in》
- 条件式を指定します。条件式については,「3.14.2(4)条件式の指定形式」を参照してください。
- option《in》
- 概念検索オプション,ランキングオプション,検索時指定オプション,またはターム指定オプションを指定します。オプションの指定方法については,「3.14.2(2) オプション」を参照してください。
- baseid《out》
- ベース検索集合IDを受け取る変数を指定します。
- newid《out》
- 検索結果集合IDを受け取る変数を指定します。
- hitcnt《out》
- ヒット件数を受け取る変数を指定します。
- flag《out》
- 情報フラグを受け取る変数を指定します。
- displaycnt《out》
- ランキング情報件数を受け取る変数を指定します。
- seedcnt《out》
- 特徴ターム群数を受け取る変数を指定します。
- termcnt《out》
- 各特徴ターム群に含まれる特徴タームの個数を受け取る変数を指定します。
- term《out》
- 特徴タームを受け取る変数を指定します。
- termscore《out》
- 特徴タームの重みを受け取る変数を指定します。
(4) 引数のパラメータ
引数のパラメータには,指定する値が決められているものがあります。それらを次に示します。
- 検索対象ファイル名
- BIB_FindFile
- 構造名
- Document.Content.BodyText:文書の本文を示す構造名
- Document.Property.Name:文書名を示す構造名
- Document.Property.UrlPath:文書の格納先を示す構造名
- 異表記展開オプション
- アルファベット異表記展開'a'および全角・半角異表記展開'e'は,指定の有無に関係なく常に実行されます。
(5) 戻り値
- 0
- 正常に概念検索が終了したことを示します。
- 負の整数値
- エラー番号を示します。詳細については「付録C エラーステータス」を参照してください。
(6) 注意事項
- この関数を使用する前に,TS2MSTART関数でテキストデータベースの使用開始を宣言しておく必要があります。
- 検索条件式の最大長は,終端のNULL文字を含めて1メガバイトです。
- 複数種文書指定から返却される特徴ターム群は一つです。特徴ターム群については,「3.14.2 概念検索の条件式」を参照してください。
- すべての特徴タームがtermに返却されます。termから特徴ターム群を取得するためには,termcntを使用します。seedcnt=2の場合の例を示します。
![[図データ]](figure/zu030020.gif)
Bibliotheca21 Development Kit for ASPではtermから2番目の特徴ターム群を取得するとき,termcnt(0)=3,termcnt(1)=3から,term(3),term(4),tern(5)が求める特徴タームであるとわかります。