我想部分更新elasticsearch记录。我已经为索引创建了方法,但它基本上覆盖了完整的文档。我有一个场景,我想部分更新记录。任何人都可以请指出如何实现这一目标。这是我用于索引的方法。
public async Task<IIndexResponse> IndexAsync<T>(T data, string indexName, string typeName) where T : class
{
if (indexName == null)
{
throw new ArgumentNullException("Index name is null. Please provide index name to insert the data.");
}
return await Client.IndexAsync<T>(data, i => i
.Index(indexName)
.Type(typeName)
.OpType(OpType.Create));
}