public class MetaJoinFieldMapper
extends org.elasticsearch.index.mapper.FieldMapper
ParentJoinFieldMapper per mapping.
This field mapper is not used to index or query any data, it is used as a marker in the mapping that
denotes the presence of a parent-join field and forbids the addition of any additional ones.
This class is also used to quickly retrieve the parent-join field defined in a mapping without
specifying the name of the field.| Modifier and Type | Class | Description |
|---|---|---|
static class |
MetaJoinFieldMapper.MetaJoinFieldType |
org.elasticsearch.index.mapper.FieldMapper.CopyTo, org.elasticsearch.index.mapper.FieldMapper.MultiFields| Modifier and Type | Method | Description |
|---|---|---|
protected MetaJoinFieldMapper |
clone() |
|
protected java.lang.String |
contentType() |
|
MetaJoinFieldMapper.MetaJoinFieldType |
fieldType() |
|
protected void |
parseCreateField(org.elasticsearch.index.mapper.ParseContext context,
java.util.List<org.apache.lucene.index.IndexableField> fields) |
copyTo, createFieldNamesField, doMerge, doXContentAnalyzers, doXContentBody, doXContentDocValues, indexOptionToString, indexTokenizeOption, iterator, merge, name, parse, termVectorOptionsToString, toXContent, updateFieldTypepublic MetaJoinFieldMapper.MetaJoinFieldType fieldType()
fieldType in class org.elasticsearch.index.mapper.FieldMapperprotected MetaJoinFieldMapper clone()
clone in class org.elasticsearch.index.mapper.FieldMapperprotected void parseCreateField(org.elasticsearch.index.mapper.ParseContext context,
java.util.List<org.apache.lucene.index.IndexableField> fields)
throws java.io.IOException
parseCreateField in class org.elasticsearch.index.mapper.FieldMapperjava.io.IOExceptionprotected java.lang.String contentType()
contentType in class org.elasticsearch.index.mapper.FieldMapper