【发布时间】:2021-11-12 03:58:49
【问题描述】:
我正在通过以下方式使用映射创建索引:
_elasticClient.Indices.Create(name, c => c.Map(/* omitted for brevity */));
_elasticClient.BulkAll(data, b => b
.Index(name)
.BackOffTime("30s")
.BackOffRetries(2)
.RefreshOnCompleted()
.MaxDegreeOfParallelism(Environment.ProcessorCount)
.Size(50)).Wait(TimeSpan.FromMinutes(15), _ => { });
_elasticClient.Indices.PutAlias(name, Alias);
我只是想了解批量更新的工作原理,并确保我正确执行此操作。即使我删除了_elasticClient.Indices.Create,似乎仍然会创建一个索引。 index_v1/_bulk 的 POST 是否会创建索引(如果它不存在),但如果我先用我的第一行创建它并用数据更新它?
【问题讨论】:
标签: elasticsearch nest