Package org.elasticsearch.index.mapper
Class AbstractGeometryFieldMapper.AbstractGeometryFieldType
java.lang.Object
org.apache.lucene.document.FieldType
org.elasticsearch.index.mapper.MappedFieldType
org.elasticsearch.index.mapper.AbstractGeometryFieldMapper.AbstractGeometryFieldType
- All Implemented Interfaces:
org.apache.lucene.index.IndexableFieldType
- Direct Known Subclasses:
AbstractShapeGeometryFieldMapper.AbstractShapeGeometryFieldType,GeoPointFieldMapper.GeoPointFieldType
- Enclosing class:
- AbstractGeometryFieldMapper
public abstract static class AbstractGeometryFieldMapper.AbstractGeometryFieldType extends MappedFieldType
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAbstractGeometryFieldMapper.AbstractGeometryFieldType.QueryProcessorinterface representing a query builder that generates a query from the given geometryNested classes/interfaces inherited from class org.elasticsearch.index.mapper.MappedFieldType
MappedFieldType.Relation -
Field Summary
Fields Modifier and Type Field Description protected AbstractGeometryFieldMapper.AbstractGeometryFieldType.QueryProcessorgeometryQueryBuilder -
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractGeometryFieldType()protectedAbstractGeometryFieldType(AbstractGeometryFieldMapper.AbstractGeometryFieldType ref) -
Method Summary
Modifier and Type Method Description org.apache.lucene.search.QueryexistsQuery(QueryShardContext context)AbstractGeometryFieldMapper.AbstractGeometryFieldType.QueryProcessorgeometryQueryBuilder()voidsetGeometryQueryBuilder(AbstractGeometryFieldMapper.AbstractGeometryFieldType.QueryProcessor geometryQueryBuilder)org.apache.lucene.search.QuerytermQuery(java.lang.Object value, QueryShardContext context)Generates a query that will only match documents that contain the given value.Methods inherited from class org.elasticsearch.index.mapper.MappedFieldType
boost, checkCompatibility, clone, docValueFormat, eagerGlobalOrdinals, equals, extractTerm, failIfNoDocValues, failIfNotIndexed, fielddataBuilder, fuzzyQuery, getValuesSourceType, hasDocValues, hashCode, indexAnalyzer, intervals, isAggregatable, isFieldWithinQuery, isSearchable, meta, multiPhraseQuery, name, nullValue, nullValueAsString, phrasePrefixQuery, phraseQuery, prefixQuery, rangeQuery, regexpQuery, searchAnalyzer, searchQuoteAnalyzer, setBoost, setEagerGlobalOrdinals, setHasDocValues, setIndexAnalyzer, setMeta, setName, setNullValue, setSearchAnalyzer, setSearchQuoteAnalyzer, setSimilarity, similarity, spanPrefixQuery, termsQuery, typeName, valueForDisplay, wildcardQueryMethods inherited from class org.apache.lucene.document.FieldType
checkIfFrozen, docValuesType, freeze, getAttributes, indexOptions, omitNorms, pointDimensionCount, pointIndexDimensionCount, pointNumBytes, putAttribute, setDimensions, setDimensions, setDocValuesType, setIndexOptions, setOmitNorms, setStored, setStoreTermVectorOffsets, setStoreTermVectorPayloads, setStoreTermVectorPositions, setStoreTermVectors, setTokenized, stored, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors, tokenized, toString
-
Field Details
-
Constructor Details
-
AbstractGeometryFieldType
protected AbstractGeometryFieldType() -
AbstractGeometryFieldType
-
-
Method Details
-
setGeometryQueryBuilder
public void setGeometryQueryBuilder(AbstractGeometryFieldMapper.AbstractGeometryFieldType.QueryProcessor geometryQueryBuilder) -
geometryQueryBuilder
-
existsQuery
- Specified by:
existsQueryin classMappedFieldType
-
termQuery
Description copied from class:MappedFieldTypeGenerates a query that will only match documents that contain the given value. The default implementation returns aTermQueryover the value bytes, boosted byMappedFieldType.boost().- Specified by:
termQueryin classMappedFieldType
-