自定义映射示例

编辑

本页演示如何在索引上配置自定义映射。

在索引创建期间配置映射

编辑
await client.Indices.CreateAsync<Person>(index => index
	.Index("index")
	.Mappings(mappings => mappings
		.Properties(properties => properties
			.IntegerNumber(x => x.Age!)
			.Keyword(x => x.FirstName!, keyword => keyword.Index(false))
		)
	)
);

在索引创建后配置映射

编辑
await client.Indices.PutMappingAsync<Person>(mappings => mappings
	.Indices("index")
	.Properties(properties => properties
		.IntegerNumber(x => x.Age!)
		.Keyword(x => x.FirstName!, keyword => keyword.Index(false))
	)
);