Search機能(検索機能)

クライアントが、検索質問、検索質問の種類、 データベース名など(表3) の検索要求(Search Request)を出すと、 サーバは検索結果(Search Response)を返す。 検索結果には、ヒットした件数などが含まれる(表4)。

  

必須のもの Query-type(検索質問の種類)
Query(検索質問)
Database-name(検索対象とするデータベースの名称)
Result-set-name(検索結果集合につける名前)
Replace-indicator(同じ名前の検索結果を置き換えるか否か)
Small-set-upper-bound(Small集合の最大レコード数)
Large-set-lower-bound(Large集合の最小レコード数)
Medium-set-present-number(Medium集合のpresentレコード数)\end{tabular}
省略可能なものとして Small-set-element-set-names(Small結果集合をSearchResponse
APDUに含める場合のエレメントセット)
Medium-set-element-set-names(Medium結果集合をSearchResponse
APDUに含める場合のエレメントセット)
Prefers-record-syntax(presentされるレコードに適用する
レコードシンタックス)
Additional-search-information(付加検索情報)
Other-information(その他情報)
Reference-id(参照ID)

表 3: Search Request

  

必須のもの Result-count(ヒットした件数)
Number-of-records-returned(返戻された結果の数)
Next-result-set-position(次に返戻し始める場所)
Search-status(検索状態)
省略可能なものとして Response-Records(返戻されるレコード)
Result-set-status(リザルトセットの状態)
Present-status(返戻状態)
Additional-search-information(付加検索情報)
Other-information(その他情報)
Reference-id(参照ID)\end{tabular}

表 4: Search Response





Yuka Egusa
Tue Feb 3 20:25:35 1998