我使用SolrNet到intreract与Solr索引。我有一个守护应用书面形式向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