Package org.elasticsearch.index.mapper
Class BaseGeoShapeFieldMapper.BaseGeoShapeFieldType
- java.lang.Object
-
- org.apache.lucene.document.FieldType
-
- org.elasticsearch.index.mapper.MappedFieldType
-
- org.elasticsearch.index.mapper.BaseGeoShapeFieldMapper.BaseGeoShapeFieldType
-
- All Implemented Interfaces:
org.apache.lucene.index.IndexableFieldType
- Direct Known Subclasses:
GeoShapeFieldMapper.GeoShapeFieldType
,LegacyGeoShapeFieldMapper.GeoShapeFieldType
- Enclosing class:
- BaseGeoShapeFieldMapper
public abstract static class BaseGeoShapeFieldMapper.BaseGeoShapeFieldType 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 ShapeBuilder.Orientation
orientation
-
Constructor Summary
Constructors Modifier Constructor Description protected
BaseGeoShapeFieldType()
protected
BaseGeoShapeFieldType(BaseGeoShapeFieldMapper.BaseGeoShapeFieldType ref)
-
Method Summary
Modifier and Type Method Description void
checkCompatibility(MappedFieldType fieldType, java.util.List<java.lang.String> conflicts)
Checks for any conflicts between this field type and other.boolean
equals(java.lang.Object o)
org.apache.lucene.search.Query
existsQuery(QueryShardContext context)
int
hashCode()
ShapeBuilder.Orientation
orientation()
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.java.lang.String
typeName()
Returns the name of this type, as would be specified in mapping properties-
Methods inherited from class org.elasticsearch.index.mapper.MappedFieldType
boost, 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, 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
-
-
Constructor Detail
-
BaseGeoShapeFieldType
protected BaseGeoShapeFieldType()
-
BaseGeoShapeFieldType
protected BaseGeoShapeFieldType(BaseGeoShapeFieldMapper.BaseGeoShapeFieldType ref)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classMappedFieldType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classMappedFieldType
-
typeName
public java.lang.String typeName()
Description copied from class:MappedFieldType
Returns the name of this type, as would be specified in mapping properties- Specified by:
typeName
in classMappedFieldType
-
checkCompatibility
public void checkCompatibility(MappedFieldType fieldType, java.util.List<java.lang.String> conflicts)
Description copied from class:MappedFieldType
Checks for any conflicts between this field type and other. If strict is true, all properties must be equal. Otherwise, only properties which must never change in an index are checked.- Overrides:
checkCompatibility
in 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:
existsQuery
in classMappedFieldType
-
termQuery
public org.apache.lucene.search.Query termQuery(java.lang.Object value, QueryShardContext context)
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
-
-