gpt4 book ai didi

c# - ElasticSearch 7.1删除索引C#API

转载 作者:行者123 更新时间:2023-12-03 02:37:29 24 4
gpt4 key购买 nike

我正在更新项目以使用v6.8中的ES&NEST v7.1,并且我想了解IndicesDeleteAsync API的对应版本。

Task<TResponse> IndicesDeleteAsync<TResponse>(string index, DeleteIndexRequestParameters requestParameters = null, CancellationToken ctx = default(CancellationToken)) where TResponse : class, IElasticsearchResponse, new();

在7.1中的lowLevelClient中具有删除索引的功能,但是它需要 id参数并删除文档。
Task<TResponse> DeleteAsync<TResponse>(string index, string id, DeleteRequestParameters requestParameters = null, CancellationToken ctx = default(CancellationToken)) where TResponse : class, IElasticsearchResponse, new();

我不想删除索引中的文档,我想删除整个索引。

如何在v7.x中执行此任务?

最佳答案

创建和删除的方法已移至索引 namespace

var response = elasticClient.Indices.DeleteAsync(“indexname”);

请参阅(elasticsearch-net / releases / tag / 7.0.0)[https://github.com/elastic/elasticsearch-net/releases/tag/7.0.0]中的“命名空间API方法和升级助手””以获取升级帮助。

关于c# - ElasticSearch 7.1删除索引C#API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58553167/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com