4

我的应用程序正在使用动态数据,并且最终用户可以配置字段。使用类似于在放置映射示例页面上的 NEST 示例中描述的代码库映射工作正常

var indexDefinition = new RootObjectMapping
{
    Properties = new Dictionary<PropertyNameMarker, IElasticType>(),
    Name = indexName
};

var property = new StringMapping
{
    Index = "not_analyzed"
};

var analyzedField = new StringMapping
{
    Index = "analyzed"
};

property.Fields.Add("name_analyzed", analyzedField);
indexDefinition.Properties.Add("name", property);
this.ConnectedClient.Map<object>(x => x.InitializeUsing(indexDefinition));

我想将我的应用程序转换为使用弹性搜索 2.2 和嵌套 2.x,但问题是我使用的大多数类都不见了,看到重大更改 v2

我正在使用 RootObjectMapping、MultiFieldMapping 和 StringMapping,所有这些类都消失了。

问题是缺少 NEST 2.0 的文档。

有人可以为我提供类似于代码库映射示例的代码库映射示例吗?

谢谢

4

0 回答 0