我知道如何删除整个ElasticSearch索引,但是如何从索引中清除所有文档?
我的动机:我想拥有一个“ ReIndex”方法,该方法可以清除索引的全部内容,以便可以重新加载所有文档。
ElasticSearch语法非常有用。NEST语法会更好。
我在Nest中寻找类似的东西,我想将语法放在这里,以便任何人查看:
var node = new Uri("http://localhost:9200"); var settings = new ConnectionSettings(node); var client = new ElasticClient(settings); client.DeleteByQuery<ElasticsearchProject>(del => del .Query(q => q.QueryString(qs=>qs.Query("*"))) );