Class PassThroughObjectMapper

All Implemented Interfaces:
Iterable<Mapper>, ToXContent, ToXContentFragment

public class PassThroughObjectMapper extends ObjectMapper
Mapper for pass-through objects. Pass-through objects allow creating fields inside them that can also be referenced directly in search queries. They also include parameters that affect how nested fields get configured. For instance, if parameter "time_series_dimension" is set, eligible subfields are marked as dimensions and keyword fields are additionally included in routing and tsid calculations. In case different pass-through objects contain subfields with the same name (excluding the pass-through prefix), their aliases conflict. To resolve this, the pass-through spec specifies which object takes precedence through required parameter "priority"; non-negative integer values are accepted, with the highest priority value winning in case of conflicting aliases.