1

次の状況があります。

2 つのデータソースは、Apache Solr によってインデックス化する必要があります。

  1. RDBM - 常に利用可能
  2. 随時システムにプッシュできる CSV ファイル。

CSV ファイルは、Solr の既存のドキュメントの 2 つのフィールドを更新するだけです。

しかし、次の問題があります。DataImportHandler によってフィールドの一部のサブセットだけを更新することは不可能に思えます。それは本当に不可能ですか、それとも何かトリックがありますか?

4

1 に答える 1

2

あなたの問題は、フィールドが 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/

于 2013-12-04T05:22:11.840 に答える