C#,Nest,需要映射到ElasticSearch 2. *和ElasticSearch 5。* +

时间:2018-04-10 20:17:51

标签: c# elasticsearch nest

我遇到了一个问题,我希望有人知道一个简单的答案。

我遇到的情况是我有C#/ Nest代码,当在一个环境中运行时需要写入Elastic 2. *而在另一个环境中,它需要写入5.x.问题是我使用的Nest版本总是将.NET字符串写为“text”。我希望有一种方法可以将字符串写为“字符串”(如果我写入2.x)和“Text”(如果写入5.x及更高版本)。

我们将很快将所有弹性环境升级到6.x,因此这只是一个临时措施。此外,这是大量不同的对象,所以我更喜欢一次性选项。换句话说,我不想要映射每个字段。

感谢。

0 个答案:

没有答案