我已经创建了下面的对象,它将映射到ElasticSearch类型。我想从索引中排除UnivId属性:
[ElasticType(Name = "Type1")]
public class Type1
{
// To be ignored
public string UnivId { get; set; }
[ElasticProperty(Name="Id")]
public int Id { get; set; }
[ElasticProperty(Name = "descSearch")]
public string descSearch { get; set; }
}发布于 2014-04-14 23:50:37
您应该能够设置ElasticProperty属性的OptOut值,如下所示:
[ElasticProperty(OptOut = true)]
public string UnivId { get; set; }发布于 2016-03-15 00:14:08
在NEST 2.0中,ElasticPropertyAttribute被替换为每种类型的属性(StringAttribute,DateAttribute...)。我使用Ignore参数来排除属性。
字符串的示例:
[String(Ignore = true)]
public string Id {get;set;}https://stackoverflow.com/questions/23063839
复制相似问题