【发布时间】:2017-05-06 18:25:04
【问题描述】:
我希望实现弹性搜索版本控制功能,以使用 NEST 库和 C# 更新记录。我实际上正在寻找一个帮助器,它执行以下操作:
- 读取现有记录。
- 对记录进行更改。
- 使用版本功能更新文档。
我进行了一些研究,但没有找到我正在寻找的信息。谁能给我一些代码示例、实现或测试?
【问题讨论】:
-
几年前我写了一篇关于 ES 和 NEST 的乐观并发控制的博文:forloop.co.uk/blog/… 它使用 Elasticsearch 1.x 和 NEST 1.x,但在 2.x 中基本相同和 5.x
-
它让我清楚地了解了如何实现该功能。非常感谢!
-
嗨@RussCam,在您的帖子中,我注意到您使用 ElasticsearchServerException 对象来捕获和处理重试。由于某种原因,我无法在我的代码中访问此对象。我看到 ElasticsearchClientException。能否指出如何访问服务器异常?
标签: c# elasticsearch nest