org.elasticsearch.index.mapper.internal
Class IdFieldMapper
java.lang.Object
org.elasticsearch.index.mapper.core.AbstractFieldMapper<java.lang.String>
org.elasticsearch.index.mapper.internal.IdFieldMapper
- All Implemented Interfaces:
- ToXContent, FieldMapper<java.lang.String>, InternalMapper, Mapper
public class IdFieldMapper
- extends AbstractFieldMapper<java.lang.String>
- implements InternalMapper
|
Constructor Summary |
|
IdFieldMapper()
|
|
IdFieldMapper(org.apache.lucene.document.Field.Index index)
|
protected |
IdFieldMapper(java.lang.String name,
java.lang.String indexName,
org.apache.lucene.document.Field.Index index)
|
protected |
IdFieldMapper(java.lang.String name,
java.lang.String indexName,
org.apache.lucene.document.Field.Index index,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.TermVector termVector,
float boost,
boolean omitNorms,
boolean omitTermFreqAndPositions)
|
| 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
IdFieldMapper
public IdFieldMapper()
IdFieldMapper
public IdFieldMapper(org.apache.lucene.document.Field.Index index)
IdFieldMapper
protected IdFieldMapper(java.lang.String name,
java.lang.String indexName,
org.apache.lucene.document.Field.Index index)
IdFieldMapper
protected IdFieldMapper(java.lang.String name,
java.lang.String indexName,
org.apache.lucene.document.Field.Index index,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.TermVector termVector,
float boost,
boolean omitNorms,
boolean omitTermFreqAndPositions)
value
public java.lang.String value(org.apache.lucene.document.Document document)
value
public java.lang.String 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<java.lang.String>
valueFromString
public java.lang.String valueFromString(java.lang.String value)
- Specified by:
valueFromString in interface FieldMapper<java.lang.String>
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<java.lang.String>
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<java.lang.String>- Overrides:
indexedValue in class AbstractFieldMapper<java.lang.String>
parseCreateField
protected org.apache.lucene.document.Field parseCreateField(ParseContext context)
throws java.io.IOException
- Specified by:
parseCreateField in class AbstractFieldMapper<java.lang.String>
- Throws:
java.io.IOException
contentType
protected java.lang.String contentType()
- Specified by:
contentType in class AbstractFieldMapper<java.lang.String>
toXContent
public XContentBuilder toXContent(XContentBuilder builder,
ToXContent.Params params)
throws java.io.IOException
- Specified by:
toXContent in interface ToXContent- Overrides:
toXContent in class AbstractFieldMapper<java.lang.String>
- 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<java.lang.String>
- Throws:
MergeMappingException