Dunbundle [ -N|L|S ] leaf-field-list [ input-file.. ]
Dunbundle は,入力ファイルを leaf-field-list と,与えられたリーフセパレーションアルゴリズムと により,アンバンドリングする
アンバンドリングは,リピーティングフィールドを分解する D-ファイル操作である。 一つのD-レコードから,レコードのグループが作成される。 グループの各レコードは,もとのレコードのステムフィールド (leaf-field-listにないフィールド) およびリーフのひとつからなる。 個々のリーフは, leaf-field-list とオプション -NLSによって指定されたリーフセパレーションアルゴリズム とによって決められる。 リーフ(葉)の決定と ステム(幹)フィールド, およびリーフセパレーションアルゴリズムについては, マニュアル D_lsa参照。
これらについては例示するほうがやさしい。 D-ファイル"inf.d"はフィールド"key"および リピーティングフィールド"leaf"を持っている。
key:A
leaf:1
leaf:2
leaf:3
このファイルをリーフフィールド"leaf"でアンバンドリングすると,
Dunbundle leaf inf.d
次の結果となる。
key:A
leaf:1
key:A
leaf:2
key:A
leaf:3
リーフセパレーションアルゴリズムについては, マニュアル D_lsa参照。
コマンド:
Dunbundle word indexwords.d
入力ファイルファイル"indexwords.d":
page:1
word:Dunbundle
word:leaf separation algorithm
word:leaf fields
word:stem fields
.....
結果:
page:1
word:Dunbundle
page:1
word:leaf separation algorithm
page:1
word:leaf fields
page:1
word:stem fields
.....
マニュアル D_msg参照。
MIYAZAWA Akira