如何在Solr中进行部分更新?

问题描述 投票:0回答:1

我正在使用Solr 6.1.0

我需要快速进行部分更新,

怎么做?

它有任何Solr API或SolrNet可以做到吗?

有什么例子吗?

solr solrnet
1个回答
1
投票

您可以通过以下方式更新文档:

var document = new MyItem() { Id = 5 , Title = "Bad Title", Content="Bad Content"};
var header = await _solrOperations.AtomicUpdateAsync(
    document, new []
    {
         new AtomicUpdateSpec("title",  AtomicUpdateType.Set, "Awesome title"),
         new AtomicUpdateSpec("content",  AtomicUpdateType.Set, "Awesome content")
    });
await _solrOperations.CommitAsync();
© www.soinside.com 2019 - 2024. All rights reserved.