質問

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.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top