(PHP 4 >= 4.0.5)
yaz_ccl_conf -- CCLパーサを設定する
説明
int
yaz_ccl_conf ( int id, array config)
この関数は、アクセスポイント(CCL限定辞)が定義するターゲットに関し
てCCLクエリパーサとRPNへのマッピングを設定します。特定のCCLクエリ
を後でRPNにマップするには、yaz_ccl_parse()関数
をコールして下さい。配列configの各添字は、
CCLフィールドの名前であり、対応する値はRPNへのマッピングを指定す
る文字列を保持します。マッピングは属性型および属性値の組が並んだ
ものです。属性型と属性値は、等号 (=)で区切られ
ます。各組は、空白で区切られます。
例 1CCL 設定
以下の例では、CCLパーサはti、
au、isbnという3つのCCLフィー
ルドをサポートするように設定されます。各フィールドは、等価な
BIB-1へマップされます。 この例では、$idがター
ゲットIDであることを仮定しています。
$field["ti"] = "1=4";
$field["au"] = "1=1";
$field["isbn"] = "1=7";
yaz_ccl_conf($id,$field); |
|