solrnet/solr -update vs.上書き文書
質問
solrインデックスでsolrnetを使用して我々を使用しています。 daemonアプリケーションがsolrインデックスに書き込み/更新/削除を備えています。ただし、Solrnetを使用すると、同じユニークなキーのオーバーライト(交換)を既存のドキュメントに追加(組み合わせて)追加します。
ルーセンでは、このようなことをすることができました。ここで、用語はドキュメントキーのルーセン用語です。 solrnetでこれを行うにはどうすればよいですか?私は方法でフィールドバイフィールドを適用する(痛みを伴う)方法を知っていますが、確かにより簡単な方法が必要です...
//where term is a Lucene term for the document key
if (objFacetsSearcher.DocFreq(term) > 0)
{
objWriter.UpdateDocument(term, doc);
updated++;
}
else
{
objWriter.AddDocument(doc);
added++;
}
解決
私の知る限り、これはまだSolrではサポートされていません。見る solr-139.
所属していません StackOverflow