elasticsearch,nest,C#,.net,elasticsearch,Nest" /> elasticsearch,nest,C#,.net,elasticsearch,Nest" />

C# 删除没有';不能通过嵌套匹配一组名称

C# 删除没有';不能通过嵌套匹配一组名称,c#,.net,elasticsearch,nest,C#,.net,elasticsearch,Nest,我使用NEST 5.2管理Elasticsearch实例,需要删除不再需要的索引。我有一个仍然需要的索引列表,我想删除列表中没有的任何内容。是否有任何函数调用可以实现这一点 如果没有,是否有方法获取索引列表,以便我可以使用IElasticClient.DeleteIndexAsync进行自己的筛选并按名称删除它们?我可以使用带有GET请求的\u别名路由查看列表,但找不到获取相同列表的IElasticClient.Alias的正确咒语。可以检索集群中的索引列表 var client=new Ela

我使用NEST 5.2管理Elasticsearch实例,需要删除不再需要的索引。我有一个仍然需要的索引列表,我想删除列表中没有的任何内容。是否有任何函数调用可以实现这一点

如果没有,是否有方法获取索引列表,以便我可以使用
IElasticClient.DeleteIndexAsync
进行自己的筛选并按名称删除它们?我可以使用带有GET请求的
\u别名
路由查看列表,但找不到获取相同列表的
IElasticClient.Alias
的正确咒语。

可以检索集群中的索引列表

var client=new ElasticClient();
var index=client.CatIndices()
.记录
.Select(r=>r.Index)
.ToList();
然后,您可以将这些内容筛选为要删除的内容