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.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 MappedFieldType
-
-
Nested Class Summary
-
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>geometryIndexerprotected AbstractGeometryFieldMapper.Parser<Parsed>geometryParserprotected AbstractGeometryFieldMapper.QueryProcessorgeometryQueryBuilderprotected ShapeBuilder.Orientationorientation
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractGeometryFieldType()protectedAbstractGeometryFieldType(AbstractGeometryFieldMapper.AbstractGeometryFieldType ref)
-
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object o)org.apache.lucene.search.QueryexistsQuery(QueryShardContext context)protected AbstractGeometryFieldMapper.Indexer<Parsed,Processed>geometryIndexer()protected AbstractGeometryFieldMapper.Parser<Parsed>geometryParser()AbstractGeometryFieldMapper.QueryProcessorgeometryQueryBuilder()inthashCode()ShapeBuilder.Orientationorientation()voidsetGeometryIndexer(AbstractGeometryFieldMapper.Indexer<Parsed,Processed> geometryIndexer)voidsetGeometryParser(AbstractGeometryFieldMapper.Parser<Parsed> geometryParser)voidsetGeometryQueryBuilder(AbstractGeometryFieldMapper.QueryProcessor geometryQueryBuilder)voidsetOrientation(ShapeBuilder.Orientation orientation)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, extractTerm, failIfNoDocValues, failIfNotIndexed, fielddataBuilder, fuzzyQuery, hasDocValues, indexAnalyzer, intervals, isAggregatable, isFieldWithinQuery, isSearchable, multiPhraseQuery, name, nullValue, nullValueAsString, phrasePrefixQuery, phraseQuery, prefixQuery, rangeQuery, regexpQuery, searchAnalyzer, searchQuoteAnalyzer, setBoost, setEagerGlobalOrdinals, setHasDocValues, setIndexAnalyzer, 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, pointDataDimensionCount, pointIndexDimensionCount, pointNumBytes, putAttribute, setDimensions, setDimensions, setDocValuesType, setIndexOptions, setOmitNorms, setStored, setStoreTermVectorOffsets, setStoreTermVectorPayloads, setStoreTermVectorPositions, setStoreTermVectors, setTokenized, stored, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors, tokenized, toString
-
-
-
-
Field Detail
-
orientation
protected ShapeBuilder.Orientation orientation
-
geometryIndexer
protected AbstractGeometryFieldMapper.Indexer<Parsed,Processed> geometryIndexer
-
geometryParser
protected AbstractGeometryFieldMapper.Parser<Parsed> geometryParser
-
geometryQueryBuilder
protected AbstractGeometryFieldMapper.QueryProcessor geometryQueryBuilder
-
-
Constructor Detail
-
AbstractGeometryFieldType
protected AbstractGeometryFieldType()
-
AbstractGeometryFieldType
protected AbstractGeometryFieldType(AbstractGeometryFieldMapper.AbstractGeometryFieldType ref)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classMappedFieldType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classMappedFieldType
-
orientation
public ShapeBuilder.Orientation orientation()
-
setOrientation
public void setOrientation(ShapeBuilder.Orientation orientation)
-
existsQuery
public org.apache.lucene.search.Query existsQuery(QueryShardContext context)
- Specified by:
existsQueryin classMappedFieldType
-
termQuery
public org.apache.lucene.search.Query termQuery(java.lang.Object value, QueryShardContext context)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
-
setGeometryIndexer
public void setGeometryIndexer(AbstractGeometryFieldMapper.Indexer<Parsed,Processed> geometryIndexer)
-
geometryIndexer
protected AbstractGeometryFieldMapper.Indexer<Parsed,Processed> geometryIndexer()
-
setGeometryParser
public void setGeometryParser(AbstractGeometryFieldMapper.Parser<Parsed> geometryParser)
-
geometryParser
protected AbstractGeometryFieldMapper.Parser<Parsed> geometryParser()
-
setGeometryQueryBuilder
public void setGeometryQueryBuilder(AbstractGeometryFieldMapper.QueryProcessor geometryQueryBuilder)
-
geometryQueryBuilder
public AbstractGeometryFieldMapper.QueryProcessor geometryQueryBuilder()
-
-