public class AllFieldMapper extends AbstractFieldMapper<String> implements InternalMapper, RootMapper
| Modifier and Type | Class and Description |
|---|---|
static class |
AllFieldMapper.Builder |
static class |
AllFieldMapper.Defaults |
static interface |
AllFieldMapper.IncludeInAll |
static class |
AllFieldMapper.TypeParser |
AbstractFieldMapper.CopyTo, AbstractFieldMapper.MultiFieldsMapper.BuilderContextToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsFieldMapper.Loading, FieldMapper.Names| Modifier and Type | Field and Description |
|---|---|
static String |
CONTENT_TYPE |
static String |
NAME |
boost, copyTo, customFieldDataSettings, docValues, docValuesFormat, fieldDataType, fieldType, indexAnalyzer, multiFields, names, normsLoading, postingsFormat, searchAnalyzer, similarityEMPTY_ARRAYEMPTY_PARAMSDOC_VALUES_FORMAT| Modifier | Constructor and Description |
|---|---|
|
AllFieldMapper() |
protected |
AllFieldMapper(String name,
org.apache.lucene.document.FieldType fieldType,
NamedAnalyzer indexAnalyzer,
NamedAnalyzer searchAnalyzer,
EnabledAttributeMapper enabled,
boolean autoBoost,
PostingsFormatProvider postingsProvider,
DocValuesFormatProvider docValuesProvider,
SimilarityProvider similarity,
FieldMapper.Loading normsLoading,
Settings fieldDataSettings,
Settings indexSettings) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
contentType() |
FieldDataType |
defaultFieldDataType() |
org.apache.lucene.document.FieldType |
defaultFieldType() |
boolean |
enabled() |
boolean |
includeInObject()
Should the mapper be included in the root
ObjectMapper. |
boolean |
isGenerated()
Returns if this field is only generated when indexing.
|
void |
merge(Mapper mergeWith,
MergeContext mergeContext) |
void |
parse(ParseContext context) |
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
Mapper.parse(ParseContext) on the RootObjectMapper. |
void |
preParse(ParseContext context)
Called before
Mapper.parse(ParseContext) on the RootObjectMapper. |
org.apache.lucene.search.Query |
queryStringTermQuery(org.apache.lucene.index.Term term)
A term query to use when parsing a query string.
|
org.apache.lucene.search.Query |
termQuery(Object value,
QueryParseContext context) |
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
String |
value(Object value)
Returns the actual value of the field.
|
boost, close, copyTo, customBoost, defaultDocValuesFormat, defaultPostingFormat, docValuesFormatProvider, doXContentBody, fieldDataTermsFilter, fieldDataType, fieldType, fuzzyQuery, hasDocValues, indexAnalyzer, indexedValueForSearch, indexOptionToString, indexTokenizeOptionToString, isNumeric, isSortable, name, names, normsLoading, nullValueFilter, postingsFormatProvider, prefixFilter, prefixQuery, rangeFilter, rangeQuery, regexpFilter, regexpQuery, searchAnalyzer, searchQuoteAnalyzer, similarity, stats, supportsNullValue, termFilter, termsFilter, termVectorOptionsToString, traverse, traverse, useTermQueryWithQueryString, valueForSearchpublic static final String NAME
public static final String CONTENT_TYPE
public AllFieldMapper()
protected AllFieldMapper(String name, org.apache.lucene.document.FieldType fieldType, NamedAnalyzer indexAnalyzer, NamedAnalyzer searchAnalyzer, EnabledAttributeMapper enabled, boolean autoBoost, PostingsFormatProvider postingsProvider, DocValuesFormatProvider docValuesProvider, SimilarityProvider similarity, FieldMapper.Loading normsLoading, @Nullable Settings fieldDataSettings, Settings indexSettings)
public boolean enabled()
public org.apache.lucene.document.FieldType defaultFieldType()
defaultFieldType in class AbstractFieldMapper<String>public FieldDataType defaultFieldDataType()
defaultFieldDataType in class AbstractFieldMapper<String>public org.apache.lucene.search.Query queryStringTermQuery(org.apache.lucene.index.Term term)
FieldMapperqueryStringTermQuery in interface FieldMapper<String>queryStringTermQuery in class AbstractFieldMapper<String>public org.apache.lucene.search.Query termQuery(Object value, QueryParseContext context)
termQuery in interface FieldMapper<String>termQuery in class AbstractFieldMapper<String>public void preParse(ParseContext context) throws IOException
RootMapperMapper.parse(ParseContext) on the RootObjectMapper.preParse in interface RootMapperIOExceptionpublic void postParse(ParseContext context) throws IOException
RootMapperMapper.parse(ParseContext) on the RootObjectMapper.postParse in interface RootMapperIOExceptionpublic void parse(ParseContext context) throws IOException
parse in interface Mapperparse in class AbstractFieldMapper<String>IOExceptionpublic boolean includeInObject()
RootMapperObjectMapper.
If this method returns true, then Mapper.parse(ParseContext) will be
called if the context has a property that matches the name of this
RootMapper. Otherwise Mapper.parse(ParseContext) will not
be called.includeInObject in interface RootMapperprotected void parseCreateField(ParseContext context, List<org.apache.lucene.document.Field> fields) throws IOException
AbstractFieldMapperfields.parseCreateField in class AbstractFieldMapper<String>IOExceptionpublic String value(Object value)
FieldMappervalue in interface FieldMapper<String>protected String contentType()
contentType in class AbstractFieldMapper<String>public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
toXContent in interface ToXContenttoXContent in class AbstractFieldMapper<String>IOExceptionpublic void merge(Mapper mergeWith, MergeContext mergeContext) throws MergeMappingException
merge in interface Mappermerge in class AbstractFieldMapper<String>MergeMappingExceptionpublic boolean isGenerated()
AbstractFieldMapperisGenerated in interface FieldMapper<String>isGenerated in class AbstractFieldMapper<String>Copyright © 2009–2016. All rights reserved.