索引未分析映射无法使用嵌套

时间:2016-05-26 11:18:51

标签: c# elasticsearch nest

我正在尝试使用nest和elasticsearch来索引具有未分析字段的记录,因此可以对该字段使用正则表达式。

使用属性:

[String(Index = FieldIndexOption.NotAnalyzed)]
public string Normalisedpath { get; set; }

然后调用automap:

client.Map<JobRequestView>(p => p.AutoMap());

不幸的是,这并未反映在elasticsearch中的映射中。

"normalisedpath": {
    "type": "string"
},

我已经尝试删除索引,因此ES重新创建它,这里有什么我想念的吗?

1 个答案:

答案 0 :(得分:1)

事实证明,在尝试映射之前必须确保索引存在。 :)