次の状況があります。
2 つのデータソースは、Apache Solr によってインデックス化する必要があります。
- RDBM - 常に利用可能
- 随時システムにプッシュできる CSV ファイル。
CSV ファイルは、Solr の既存のドキュメントの 2 つのフィールドを更新するだけです。
しかし、次の問題があります。DataImportHandler によってフィールドの一部のサブセットだけを更新することは不可能に思えます。それは本当に不可能ですか、それとも何かトリックがありますか?
次の状況があります。
2 つのデータソースは、Apache Solr によってインデックス化する必要があります。
CSV ファイルは、Solr の既存のドキュメントの 2 つのフィールドを更新するだけです。
しかし、次の問題があります。DataImportHandler によってフィールドの一部のサブセットだけを更新することは不可能に思えます。それは本当に不可能ですか、それとも何かトリックがありますか?
あなたの問題は、フィールドが 2 つしかない既存のドキュメントを「更新」しようとすることにあると思います。どのバージョンの Solr を使用していますか? 部分的な更新は、Solr 4.x でのみサポートされています。
部分的な更新とその方法に関する情報を次に示します: http://wiki.apache.org/solr/Atomic_Updates
http://solr.pl/en/2012/07/09/solr-4-0-partial-documents-update/