org.elasticsearch.index.mapper.internal
Class SourceFieldMapper
java.lang.Object
org.elasticsearch.index.mapper.core.AbstractFieldMapper<byte[]>
org.elasticsearch.index.mapper.internal.SourceFieldMapper
- All Implemented Interfaces:
- ToXContent, FieldMapper<byte[]>, InternalMapper, Mapper
public class SourceFieldMapper
- extends AbstractFieldMapper<byte[]>
- implements InternalMapper
Fields inherited from class org.elasticsearch.index.mapper.core.AbstractFieldMapper |
boost, index, indexAnalyzer, indexOptions, names, omitNorms, omitTermFreqAndPositions, searchAnalyzer, store, termFactory, termVector |
Methods inherited from class org.elasticsearch.index.mapper.core.AbstractFieldMapper |
analyzed, boost, close, customBoost, doXContentBody, fieldDataType, fieldFilter, fieldQuery, fuzzyQuery, fuzzyQuery, index, indexAnalyzer, indexed, name, names, omitNorms, omitTermFreqAndPositions, parse, queryStringTermQuery, rangeFilter, rangeQuery, searchAnalyzer, store, stored, termVector, traverse, traverse, useFieldQueryWithQueryString, valueForSearch |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
CONTENT_TYPE
public static final java.lang.String CONTENT_TYPE
- See Also:
- Constant Field Values
SourceFieldMapper
public SourceFieldMapper()
SourceFieldMapper
protected SourceFieldMapper(java.lang.String name,
boolean enabled,
java.lang.Boolean compress,
long compressThreshold)
enabled
public boolean enabled()
fieldSelector
public ResetFieldSelector fieldSelector()
parseCreateField
protected org.apache.lucene.document.Field parseCreateField(ParseContext context)
throws java.io.IOException
- Specified by:
parseCreateField
in class AbstractFieldMapper<byte[]>
- Throws:
java.io.IOException
value
public byte[] value(org.apache.lucene.document.Document document)
nativeValue
public byte[] nativeValue(org.apache.lucene.document.Fieldable field)
value
public byte[] value(org.apache.lucene.document.Fieldable field)
- Description copied from interface:
FieldMapper
- Returns the actual value of the field.
- Specified by:
value
in interface FieldMapper<byte[]>
valueFromString
public byte[] valueFromString(java.lang.String value)
- Specified by:
valueFromString
in interface FieldMapper<byte[]>
valueAsString
public java.lang.String valueAsString(org.apache.lucene.document.Fieldable field)
- Description copied from interface:
FieldMapper
- Returns the actual value of the field as string.
- Specified by:
valueAsString
in interface FieldMapper<byte[]>
indexedValue
public java.lang.String indexedValue(java.lang.String value)
- Description copied from interface:
FieldMapper
- Returns the indexed value.
- Specified by:
indexedValue
in interface FieldMapper<byte[]>
- Overrides:
indexedValue
in class AbstractFieldMapper<byte[]>
contentType
protected java.lang.String contentType()
- Specified by:
contentType
in class AbstractFieldMapper<byte[]>
toXContent
public XContentBuilder toXContent(XContentBuilder builder,
ToXContent.Params params)
throws java.io.IOException
- Specified by:
toXContent
in interface ToXContent
- Overrides:
toXContent
in class AbstractFieldMapper<byte[]>
- Throws:
java.io.IOException
merge
public void merge(Mapper mergeWith,
MergeContext mergeContext)
throws MergeMappingException
- Specified by:
merge
in interface Mapper
- Overrides:
merge
in class AbstractFieldMapper<byte[]>
- Throws:
MergeMappingException