public class FieldNamesFieldMapper extends MetadataFieldMapper
_field_names. This mapper is typically useful in order
to have fast exists and missing queries/filters.
Added in Elasticsearch 1.3.| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
FieldNamesFieldMapper.Builder |
static class |
FieldNamesFieldMapper.Defaults |
static class |
FieldNamesFieldMapper.FieldNamesFieldType |
static class |
FieldNamesFieldMapper.TypeParser |
FieldMapper.CopyTo, FieldMapper.MultiFieldsMapper.BuilderContextToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
CONTENT_TYPE |
static String |
NAME |
copyTo, defaultFieldType, fieldType, indexCreatedBefore2x, multiFieldsEMPTY_PARAMS| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected String |
contentType() |
FieldNamesFieldMapper.FieldNamesFieldType |
fieldType() |
boolean |
isGenerated()
Fields might not be available before indexing, for example _all, token_count,...
|
Mapper |
parse(ParseContext context)
Parse using the provided
ParseContext and return a mapping
update if dynamic mappings modified the mappings, or null if
mappings were not modified. |
protected void |
parseCreateField(ParseContext context,
List<org.apache.lucene.document.Field> fields)
Parse the field value and populate
fields. |
void |
postParse(ParseContext context)
Called after
FieldMapper.parse(ParseContext) on the RootObjectMapper. |
void |
preParse(ParseContext context)
Called before
FieldMapper.parse(ParseContext) on the RootObjectMapper. |
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
mergeclone, copyTo, customBoost, doMerge, doXContentAnalyzers, doXContentBody, doXContentDocValues, hasCustomFieldDataSettings, indexOptionToString, indexTokenizeOptionToString, iterator, name, termVectorOptionsToString, updateFieldTypesimpleNameequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic FieldNamesFieldMapper.FieldNamesFieldType fieldType()
fieldType クラス内 FieldMapperpublic void preParse(ParseContext context) throws IOException
MetadataFieldMapperFieldMapper.parse(ParseContext) on the RootObjectMapper.preParse クラス内 MetadataFieldMapperIOExceptionpublic void postParse(ParseContext context) throws IOException
MetadataFieldMapperFieldMapper.parse(ParseContext) on the RootObjectMapper.postParse クラス内 MetadataFieldMapperIOExceptionpublic Mapper parse(ParseContext context) throws IOException
FieldMapperParseContext and return a mapping
update if dynamic mappings modified the mappings, or null if
mappings were not modified.parse クラス内 FieldMapperIOExceptionprotected void parseCreateField(ParseContext context, List<org.apache.lucene.document.Field> fields) throws IOException
FieldMapperfields.parseCreateField クラス内 FieldMapperIOExceptionprotected String contentType()
contentType クラス内 FieldMapperpublic XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
toXContent インタフェース内 ToXContenttoXContent クラス内 FieldMapperIOExceptionpublic boolean isGenerated()
FieldMapperisGenerated クラス内 FieldMapperCopyright © 2009–2016. All rights reserved.