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("*")))
);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加