在ElasticSearch文档中,它指定您可以在建立索引时设置一致性级别。
https://www.elastic.co/guide/en/elasticsearch/client/net-api/1.x/bulk.html
然而,在NEST客户端的最新版本中,这已被删除(更改)。
是否有新方法可以执行此操作,因为文档似乎不包含有关创建索引或索引数据的任何内容。文档只包含查询和聚合文本(除非我弄错了)。
https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/nest.html
我想将数据索引到一致性级别为“all”的索引中。
答案 0 :(得分:1)
一致性由wait_for_active_shards
控制,added in 5.0.0(搜索wait_for_active_shards
)
var indexResponse = client.Index(new Message { Content = "demo" }, i => i
.WaitForActiveShards("all")
);