|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.elasticsearch.index.mapper.xcontent.XContentDocumentMapper
public class XContentDocumentMapper
| Nested Class Summary | |
|---|---|
static class |
XContentDocumentMapper.Builder
|
| Nested classes/interfaces inherited from interface org.elasticsearch.index.mapper.DocumentMapper |
|---|
DocumentMapper.MergeFlags, DocumentMapper.MergeResult, DocumentMapper.ParseListener<ParseContext>, DocumentMapper.ParseListenerAdapter |
| Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent |
|---|
ToXContent.MapParams, ToXContent.Params |
| Field Summary |
|---|
| Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent |
|---|
EMPTY_PARAMS |
| Constructor Summary | |
|---|---|
XContentDocumentMapper(java.lang.String index,
XContentDocumentMapperParser docMapperParser,
RootObjectMapper rootObjectMapper,
org.elasticsearch.common.collect.ImmutableMap<java.lang.String,java.lang.Object> meta,
UidFieldMapper uidFieldMapper,
IdFieldMapper idFieldMapper,
TypeFieldMapper typeFieldMapper,
IndexFieldMapper indexFieldMapper,
SourceFieldMapper sourceFieldMapper,
ParentFieldMapper parentFieldMapper,
RoutingFieldMapper routingFieldMapper,
AllFieldMapper allFieldMapper,
AnalyzerMapper analyzerMapper,
NamedAnalyzer indexAnalyzer,
NamedAnalyzer searchAnalyzer,
BoostFieldMapper boostFieldMapper)
|
|
| Method Summary | |
|---|---|
void |
addFieldMapperListener(FieldMapperListener fieldMapperListener,
boolean includeExisting)
Adds a field mapper listener. |
AllFieldMapper |
allFieldMapper()
|
BoostFieldMapper |
boostMapper()
|
IdFieldMapper |
idMapper()
|
org.apache.lucene.analysis.Analyzer |
indexAnalyzer()
The default index analyzer to be used. |
IndexFieldMapper |
indexMapper()
|
DocumentFieldMappers |
mappers()
|
CompressedString |
mappingSource()
When constructed by parsing a mapping definition, will return it. |
DocumentMapper.MergeResult |
merge(DocumentMapper mergeWith,
DocumentMapper.MergeFlags mergeFlags)
Merges this document mapper with the provided document mapper. |
org.elasticsearch.common.collect.ImmutableMap<java.lang.String,java.lang.Object> |
meta()
Attributes of this type mappings. |
ParentFieldMapper |
parentFieldMapper()
|
ParsedDocument |
parse(byte[] source)
Parses the source into a parsed document. |
ParsedDocument |
parse(SourceToParse source)
Parses the source into a parsed document. |
ParsedDocument |
parse(SourceToParse source,
DocumentMapper.ParseListener listener)
Parses the source into a parsed document. |
ParsedDocument |
parse(java.lang.String type,
java.lang.String id,
byte[] source)
Parses the source into a parsed document. |
void |
refreshSource()
Generates the source of the mapper based on the current mappings. |
RootObjectMapper |
root()
|
RoutingFieldMapper |
routingFieldMapper()
|
org.apache.lucene.analysis.Analyzer |
searchAnalyzer()
The default search analyzer to be used. |
SourceFieldMapper |
sourceMapper()
|
void |
toXContent(XContentBuilder builder,
ToXContent.Params params)
|
java.lang.String |
type()
|
org.apache.lucene.search.Filter |
typeFilter()
A filter based on the type of the field. |
TypeFieldMapper |
typeMapper()
|
UidFieldMapper |
uidMapper()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XContentDocumentMapper(java.lang.String index,
XContentDocumentMapperParser docMapperParser,
RootObjectMapper rootObjectMapper,
org.elasticsearch.common.collect.ImmutableMap<java.lang.String,java.lang.Object> meta,
UidFieldMapper uidFieldMapper,
IdFieldMapper idFieldMapper,
TypeFieldMapper typeFieldMapper,
IndexFieldMapper indexFieldMapper,
SourceFieldMapper sourceFieldMapper,
@Nullable
ParentFieldMapper parentFieldMapper,
RoutingFieldMapper routingFieldMapper,
AllFieldMapper allFieldMapper,
AnalyzerMapper analyzerMapper,
NamedAnalyzer indexAnalyzer,
NamedAnalyzer searchAnalyzer,
@Nullable
BoostFieldMapper boostFieldMapper)
| Method Detail |
|---|
public java.lang.String type()
type in interface DocumentMapperpublic org.elasticsearch.common.collect.ImmutableMap<java.lang.String,java.lang.Object> meta()
DocumentMapper
meta in interface DocumentMapperpublic CompressedString mappingSource()
DocumentMapper
mappingSource in interface DocumentMapperpublic RootObjectMapper root()
public UidFieldMapper uidMapper()
uidMapper in interface DocumentMapperpublic IdFieldMapper idMapper()
idMapper in interface DocumentMapperpublic IndexFieldMapper indexMapper()
indexMapper in interface DocumentMapperpublic TypeFieldMapper typeMapper()
typeMapper in interface DocumentMapperpublic SourceFieldMapper sourceMapper()
sourceMapper in interface DocumentMapperpublic BoostFieldMapper boostMapper()
boostMapper in interface DocumentMapperpublic AllFieldMapper allFieldMapper()
allFieldMapper in interface DocumentMapperpublic RoutingFieldMapper routingFieldMapper()
routingFieldMapper in interface DocumentMapperpublic ParentFieldMapper parentFieldMapper()
parentFieldMapper in interface DocumentMapperpublic org.apache.lucene.analysis.Analyzer indexAnalyzer()
DocumentMapperDocumentFieldMappers.indexAnalyzer() should
probably be used instead.
indexAnalyzer in interface DocumentMapperpublic org.apache.lucene.analysis.Analyzer searchAnalyzer()
DocumentMapperDocumentFieldMappers.searchAnalyzer() should
probably be used instead.
searchAnalyzer in interface DocumentMapperpublic org.apache.lucene.search.Filter typeFilter()
DocumentMapper
typeFilter in interface DocumentMapperpublic DocumentFieldMappers mappers()
mappers in interface DocumentMapper
public ParsedDocument parse(byte[] source)
throws MapperParsingException
DocumentMapperValidates that the source has the provided id and type. Note, most times we will already have the id and the type even though they exist in the source as well.
parse in interface DocumentMapperMapperParsingException
public ParsedDocument parse(java.lang.String type,
java.lang.String id,
byte[] source)
throws MapperParsingException
DocumentMapperValidates that the source has the provided id and type. Note, most times we will already have the id and the type even though they exist in the source as well.
parse in interface DocumentMapperMapperParsingException
public ParsedDocument parse(SourceToParse source)
throws MapperParsingException
DocumentMapperValidates that the source has the provided id and type. Note, most times we will already have the id and the type even though they exist in the source as well.
parse in interface DocumentMapperMapperParsingException
public ParsedDocument parse(SourceToParse source,
@Nullable
DocumentMapper.ParseListener listener)
throws MapperParsingException
DocumentMapperValidates that the source has the provided id and type. Note, most times we will already have the id and the type even though they exist in the source as well.
parse in interface DocumentMapperMapperParsingException
public void addFieldMapperListener(FieldMapperListener fieldMapperListener,
boolean includeExisting)
DocumentMapper
addFieldMapperListener in interface DocumentMapper
public DocumentMapper.MergeResult merge(DocumentMapper mergeWith,
DocumentMapper.MergeFlags mergeFlags)
DocumentMapperDocumentMapper.MergeResult will hold them.
merge in interface DocumentMapper
public void refreshSource()
throws FailedToGenerateSourceMapperException
DocumentMapper
refreshSource in interface DocumentMapperFailedToGenerateSourceMapperException
public void toXContent(XContentBuilder builder,
ToXContent.Params params)
throws java.io.IOException
toXContent in interface ToXContentjava.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||