我正在使用SolrNet来索引Solr索引。我有一个守护进程应用程序写入Solr索引与添加/更新/删除。但是,对于SolrNet,添加具有相同的唯一键重写(替换)现有文档,而不是附加(组合)它们。
在Lucene中我可以做类似这样的事情,其中术语是文档键的Lucene术语。我怎样才能在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++;
}