我正在尝试使用nest和elasticsearch来索引具有未分析字段的记录,因此可以对该字段使用正则表达式。
使用属性:
[String(Index = FieldIndexOption.NotAnalyzed)]
public string Normalisedpath { get; set; }
然后调用automap:
client.Map<JobRequestView>(p => p.AutoMap());
不幸的是,这并未反映在elasticsearch中的映射中。
"normalisedpath": {
"type": "string"
},
我已经尝试删除索引,因此ES重新创建它,这里有什么我想念的吗?
答案 0 :(得分:1)
事实证明,在尝试映射之前必须确保索引存在。 :)