如何在Elasticsearch中批量删除C# Nest

eiee3dmh  于 2023-06-21  发布在  ElasticSearch
关注(0)|答案(1)|浏览(205)

首先:我对Elasticsearch和Nest API非常陌生。
我发现Russ Cam关于批量***插入***文件的精彩答案:NEST ElasticClient C# bulk insert collection
我有两个问题:
1.批量***删除***文件是怎么做到的?
1.是否可以显式地指定索引名称,而不是从文档类型推断?

3vpjnl9f

3vpjnl9f1#

试试Delete by Query。这允许您构造查询并删除与之匹配的所有文档。是的,你可以通过传递一个字符串来指定使用的索引,如下面的例子所示:

var response = _client.DeleteByQuery<MyClass>(q => q
            .Query(q => q
                // your query here
            )
            .Index("Index_Name_Here")
        );

相关问题