Custom mapping examples
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Custom mapping examples
editThis page demonstrates how to configure custom mappings on an index.
Configure mappings during index creation
editawait 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)) ) ) );
Configure mappings after index creation
editawait client.Indices.PutMappingAsync<Person>(mappings => mappings .Indices("index") .Properties(properties => properties .IntegerNumber(x => x.Age!) .Keyword(x => x.FirstName!, keyword => keyword.Index(false)) ) );