Solr を使用して Web アプリケーションによって生成されたファイルのインデックスを作成したいと考えています。
各ドキュメントの一部のデータはクライアントによって JSON で生成され、一部はサーバーによって XML で生成されます。Solr はこれら両方の形式をサポートしていますが、ドキュメントの 2 つの半分を一緒にマージする必要があるのに対し、更新時にドキュメントを上書きすることしかサポートしていないようです。
Jackson のようなライブラリを使用して JSON と XML を変換するのは、エラーが発生しやすい作業のように思えます。最初は、このような変換により、有用な検証やスキーマのバージョン管理が実装されるのではないかと考えていましたが、実際にはそうではないようです。
フロントエンドとバックエンドのデータを変換せずに組み合わせる簡単な方法はありますか? ブラウザーから直接 JSON を Solr に送信することに慎重になる必要がありますか?