Package org.elasticsearch.join.mapper
Class ParentJoinFieldMapper.Builder
java.lang.Object
org.elasticsearch.index.mapper.Mapper.Builder<T,Y>
org.elasticsearch.index.mapper.FieldMapper.Builder<ParentJoinFieldMapper.Builder,ParentJoinFieldMapper>
org.elasticsearch.join.mapper.ParentJoinFieldMapper.Builder
- Enclosing class:
- ParentJoinFieldMapper
public static class ParentJoinFieldMapper.Builder extends FieldMapper.Builder<ParentJoinFieldMapper.Builder,ParentJoinFieldMapper>
-
Field Summary
Fields inherited from class org.elasticsearch.index.mapper.FieldMapper.Builder
copyTo, defaultFieldType, docValuesSet, fieldType, indexOptionsSet, multiFieldsBuilder, omitNormsSet
-
Constructor Summary
Constructors Constructor Description Builder(java.lang.String name)
-
Method Summary
Modifier and Type Method Description ParentJoinFieldMapper.Builder
addParent(java.lang.String parent, java.util.Set<java.lang.String> children)
ParentJoinFieldMapper
build(Mapper.BuilderContext context)
ParentJoinFieldMapper.Builder
eagerGlobalOrdinals(boolean eagerGlobalOrdinals)
ParentJoinFieldMapper.JoinFieldType
fieldType()
Methods inherited from class org.elasticsearch.index.mapper.FieldMapper.Builder
addMultiField, boost, buildFullName, copyTo, defaultDocValues, docValues, getDefaultIndexOption, index, indexAnalyzer, indexOptions, meta, nullValue, omitNorms, searchAnalyzer, searchQuoteAnalyzer, setupFieldType, similarity, store, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors
-
Constructor Details
-
Builder
public Builder(java.lang.String name)
-
-
Method Details
-
fieldType
- Overrides:
fieldType
in classFieldMapper.Builder<ParentJoinFieldMapper.Builder,ParentJoinFieldMapper>
-
addParent
public ParentJoinFieldMapper.Builder addParent(java.lang.String parent, java.util.Set<java.lang.String> children) -
eagerGlobalOrdinals
-
build
- Specified by:
build
in classMapper.Builder<ParentJoinFieldMapper.Builder,ParentJoinFieldMapper>
-