0

値を持つさまざまなフィールドで構成される書誌レコードを含む MARC ファイルがあります。例: 著者、タイトル、発行年など。データ構造は次のようになります。

700  1   |a King, Robert Harlen 
852  L   |3 81TYD2565(2) 
852  L   |3 Ugk25 1:2B 

特定の機能を実装するには、たとえばフィールド 852|3 の値を次のようにレコード ファイルにコピー、変更、および書き込む必要があります。

852  L   |4 TYD
852  L   |4 Ugk25

私はこれに慣れていないので、誰かがそれを行うための最良のアプローチが何か考えているかどうか知りたいですか?

ps: MARC ファイルは SolR インデックスにインデックス化されます。インデックス作成中に変更を加える可能性はありますか?

4

1 に答える 1

0

さまざまなプログラミング言語で MARCを使用するためのパッケージが多数あります。MARC データを Solr にインデックス化する場合は、SolrMarcを確認する必要があります。変更を MARC レコードに永続化する必要がない場合は、インデックス作成プロセス中にこれを行うことができます。SolrMarc では、Java または BeanShell で記述されたカスタム インデックス作成スクリプトを使用できます。

于 2013-02-28T04:30:40.533 に答える