Package org.elasticsearch.index.mapper
Class AbstractGeometryFieldMapper.AbstractGeometryFieldType<Parsed,Processed>
java.lang.Object
org.apache.lucene.document.FieldType
org.elasticsearch.index.mapper.MappedFieldType
org.elasticsearch.index.mapper.AbstractSearchableGeometryFieldType
org.elasticsearch.index.mapper.AbstractGeometryFieldMapper.AbstractGeometryFieldType<Parsed,Processed>
- All Implemented Interfaces:
org.apache.lucene.index.IndexableFieldType
- Direct Known Subclasses:
GeoShapeFieldMapper.GeoShapeFieldType
,LegacyGeoShapeFieldMapper.GeoShapeFieldType
- Enclosing class:
- AbstractGeometryFieldMapper<Parsed,Processed>
public abstract static class AbstractGeometryFieldMapper.AbstractGeometryFieldType<Parsed,Processed> extends AbstractSearchableGeometryFieldType
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.index.mapper.AbstractSearchableGeometryFieldType
AbstractSearchableGeometryFieldType.QueryProcessor
Nested classes/interfaces inherited from class org.elasticsearch.index.mapper.MappedFieldType
MappedFieldType.Relation
-
Field Summary
Fields Modifier and Type Field Description protected AbstractGeometryFieldMapper.Indexer<Parsed,Processed>
geometryIndexer
protected AbstractGeometryFieldMapper.Parser<Parsed>
geometryParser
protected ShapeBuilder.Orientation
orientation
Fields inherited from class org.elasticsearch.index.mapper.AbstractSearchableGeometryFieldType
geometryQueryBuilder
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractGeometryFieldType()
protected
AbstractGeometryFieldType(AbstractGeometryFieldMapper.AbstractGeometryFieldType ref)
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
org.apache.lucene.search.Query
existsQuery(QueryShardContext context)
protected AbstractGeometryFieldMapper.Indexer<Parsed,Processed>
geometryIndexer()
protected AbstractGeometryFieldMapper.Parser<Parsed>
geometryParser()
int
hashCode()
ShapeBuilder.Orientation
orientation()
void
setGeometryIndexer(AbstractGeometryFieldMapper.Indexer<Parsed,Processed> geometryIndexer)
void
setGeometryParser(AbstractGeometryFieldMapper.Parser<Parsed> geometryParser)
void
setOrientation(ShapeBuilder.Orientation orientation)
org.apache.lucene.search.Query
termQuery(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.AbstractSearchableGeometryFieldType
geometryQueryBuilder, setGeometryQueryBuilder
Methods inherited from class org.elasticsearch.index.mapper.MappedFieldType
boost, checkCompatibility, clone, docValueFormat, eagerGlobalOrdinals, extractTerm, failIfNoDocValues, failIfNotIndexed, fielddataBuilder, fuzzyQuery, hasDocValues, 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, wildcardQuery
Methods 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
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classMappedFieldType
-
hashCode
public int hashCode()- Overrides:
hashCode
in classMappedFieldType
-
orientation
-
setOrientation
-
existsQuery
- Specified by:
existsQuery
in classMappedFieldType
-
termQuery
Description copied from class:MappedFieldType
Generates a query that will only match documents that contain the given value. The default implementation returns aTermQuery
over the value bytes, boosted byMappedFieldType.boost()
.- Specified by:
termQuery
in classMappedFieldType
-
setGeometryIndexer
public void setGeometryIndexer(AbstractGeometryFieldMapper.Indexer<Parsed,Processed> geometryIndexer) -
geometryIndexer
-
setGeometryParser
-
geometryParser
-