Tridion 2011 SP1で、公開されたコンポーネントをsolrインスタンスにインデックス付けできるカスタムデプロイヤーを作成しようとしています。すべてが正常に機能していますが、コンポーネントフィールドのインデックス作成方法に少し問題があります。
Component.getCustomMeta()メソッドを使用してXMLを解析することで、メタデータフィールドに問題なくアクセスできます。ただし、通常のフィールドにアクセスするには、出力されているファイルを読み込んで出力を解析する必要があります。マークアップが変更される可能性があるため、これは完全に実行可能ではありません。また、(願わくば)単純なことを実行するのは遠い道のりのようです。
ドキュメントを調べましたが、フィールド値を取得するために利用できるものがないようです。ここで途方に暮れていて、出力を解析する必要がありますか、それともどこかで何かが足りませんか?