NEST 2.0中的代码库映射

时间:2016-02-22 14:55:06

标签: elasticsearch nest elasticsearch-net

我的应用程序使用动态数据,字段可由最终用户配置。 它使用类似于第Put Mapping example

上的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,但问题是我使用的大多数类都已消失see breaking changes v2

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

问题在于NEST 2.0缺乏文档。

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

由于

0 个答案:

没有答案