public class PercolatorFieldMapper
extends org.elasticsearch.index.mapper.FieldMapper
| Modifier and Type | Class and Description |
|---|---|
static class |
PercolatorFieldMapper.Builder |
static class |
PercolatorFieldMapper.FieldType |
static class |
PercolatorFieldMapper.TypeParser |
org.elasticsearch.index.mapper.FieldMapper.CopyTo, org.elasticsearch.index.mapper.FieldMapper.MultiFields| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTENT_TYPE |
static java.lang.String |
EXTRACTED_TERMS_FIELD_NAME |
static java.lang.String |
EXTRACTION_RESULT_FIELD_NAME |
static org.elasticsearch.common.settings.Setting<java.lang.Boolean> |
INDEX_MAP_UNMAPPED_FIELDS_AS_STRING_SETTING |
static org.elasticsearch.common.xcontent.XContentType |
QUERY_BUILDER_CONTENT_TYPE |
static java.lang.String |
QUERY_BUILDER_FIELD_NAME |
| Constructor and Description |
|---|
PercolatorFieldMapper(java.lang.String simpleName,
org.elasticsearch.index.mapper.MappedFieldType fieldType,
org.elasticsearch.index.mapper.MappedFieldType defaultFieldType,
org.elasticsearch.common.settings.Settings indexSettings,
org.elasticsearch.index.mapper.FieldMapper.MultiFields multiFields,
org.elasticsearch.index.mapper.FieldMapper.CopyTo copyTo,
java.util.function.Supplier<org.elasticsearch.index.query.QueryShardContext> queryShardContext,
org.elasticsearch.index.mapper.KeywordFieldMapper queryTermsField,
org.elasticsearch.index.mapper.KeywordFieldMapper extractionResultField,
org.elasticsearch.index.mapper.BinaryFieldMapper queryBuilderField) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
contentType() |
java.util.Iterator<org.elasticsearch.index.mapper.Mapper> |
iterator() |
org.elasticsearch.index.mapper.Mapper |
parse(org.elasticsearch.index.mapper.ParseContext context) |
protected void |
parseCreateField(org.elasticsearch.index.mapper.ParseContext context,
java.util.List<org.apache.lucene.index.IndexableField> fields) |
static org.apache.lucene.search.Query |
parseQuery(org.elasticsearch.index.query.QueryShardContext context,
boolean mapUnmappedFieldsAsString,
org.elasticsearch.index.query.QueryParseContext queryParseContext,
org.elasticsearch.common.xcontent.XContentParser parser) |
static org.apache.lucene.search.Query |
parseQuery(org.elasticsearch.index.query.QueryShardContext context,
boolean mapUnmappedFieldsAsString,
org.elasticsearch.common.xcontent.XContentParser parser) |
org.elasticsearch.index.mapper.FieldMapper |
updateFieldType(java.util.Map<java.lang.String,org.elasticsearch.index.mapper.MappedFieldType> fullNameToFieldType) |
clone, copyTo, customBoost, doMerge, doXContentAnalyzers, doXContentBody, doXContentDocValues, fieldType, indexOptionToString, indexTokenizeOption, merge, name, termVectorOptionsToString, toXContentpublic static final org.elasticsearch.common.xcontent.XContentType QUERY_BUILDER_CONTENT_TYPE
public static final org.elasticsearch.common.settings.Setting<java.lang.Boolean> INDEX_MAP_UNMAPPED_FIELDS_AS_STRING_SETTING
public static final java.lang.String CONTENT_TYPE
public static final java.lang.String EXTRACTED_TERMS_FIELD_NAME
public static final java.lang.String EXTRACTION_RESULT_FIELD_NAME
public static final java.lang.String QUERY_BUILDER_FIELD_NAME
public PercolatorFieldMapper(java.lang.String simpleName,
org.elasticsearch.index.mapper.MappedFieldType fieldType,
org.elasticsearch.index.mapper.MappedFieldType defaultFieldType,
org.elasticsearch.common.settings.Settings indexSettings,
org.elasticsearch.index.mapper.FieldMapper.MultiFields multiFields,
org.elasticsearch.index.mapper.FieldMapper.CopyTo copyTo,
java.util.function.Supplier<org.elasticsearch.index.query.QueryShardContext> queryShardContext,
org.elasticsearch.index.mapper.KeywordFieldMapper queryTermsField,
org.elasticsearch.index.mapper.KeywordFieldMapper extractionResultField,
org.elasticsearch.index.mapper.BinaryFieldMapper queryBuilderField)
public org.elasticsearch.index.mapper.FieldMapper updateFieldType(java.util.Map<java.lang.String,org.elasticsearch.index.mapper.MappedFieldType> fullNameToFieldType)
updateFieldType in class org.elasticsearch.index.mapper.FieldMapperpublic org.elasticsearch.index.mapper.Mapper parse(org.elasticsearch.index.mapper.ParseContext context)
throws java.io.IOException
parse in class org.elasticsearch.index.mapper.FieldMapperjava.io.IOExceptionpublic static org.apache.lucene.search.Query parseQuery(org.elasticsearch.index.query.QueryShardContext context,
boolean mapUnmappedFieldsAsString,
org.elasticsearch.common.xcontent.XContentParser parser)
throws java.io.IOException
java.io.IOExceptionpublic static org.apache.lucene.search.Query parseQuery(org.elasticsearch.index.query.QueryShardContext context,
boolean mapUnmappedFieldsAsString,
org.elasticsearch.index.query.QueryParseContext queryParseContext,
org.elasticsearch.common.xcontent.XContentParser parser)
throws java.io.IOException
java.io.IOExceptionpublic java.util.Iterator<org.elasticsearch.index.mapper.Mapper> iterator()
iterator in interface java.lang.Iterable<org.elasticsearch.index.mapper.Mapper>iterator in class org.elasticsearch.index.mapper.FieldMapperprotected void parseCreateField(org.elasticsearch.index.mapper.ParseContext context,
java.util.List<org.apache.lucene.index.IndexableField> fields)
throws java.io.IOException
parseCreateField in class org.elasticsearch.index.mapper.FieldMapperjava.io.IOExceptionprotected java.lang.String contentType()
contentType in class org.elasticsearch.index.mapper.FieldMapper