Package org.elasticsearch.index.mapper
Class AbstractSearchableGeometryFieldType
java.lang.Object
org.apache.lucene.document.FieldType
org.elasticsearch.index.mapper.MappedFieldType
org.elasticsearch.index.mapper.AbstractSearchableGeometryFieldType
- All Implemented Interfaces:
org.apache.lucene.index.IndexableFieldType
- Direct Known Subclasses:
AbstractGeometryFieldMapper.AbstractGeometryFieldType
,GeoPointFieldMapper.GeoPointFieldType
public abstract class AbstractSearchableGeometryFieldType extends MappedFieldType
a base class for geometry types that support shape query builder
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AbstractSearchableGeometryFieldType.QueryProcessor
interface representing a query builder that generates a query from the given shapeNested classes/interfaces inherited from class org.elasticsearch.index.mapper.MappedFieldType
MappedFieldType.Relation
-
Field Summary
Fields Modifier and Type Field Description protected AbstractSearchableGeometryFieldType.QueryProcessor
geometryQueryBuilder
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractSearchableGeometryFieldType()
protected
AbstractSearchableGeometryFieldType(AbstractSearchableGeometryFieldType ref)
-
Method Summary
Modifier and Type Method Description AbstractSearchableGeometryFieldType.QueryProcessor
geometryQueryBuilder()
void
setGeometryQueryBuilder(AbstractSearchableGeometryFieldType.QueryProcessor geometryQueryBuilder)
Methods inherited from class org.elasticsearch.index.mapper.MappedFieldType
boost, checkCompatibility, clone, docValueFormat, eagerGlobalOrdinals, equals, existsQuery, extractTerm, failIfNoDocValues, failIfNotIndexed, fielddataBuilder, fuzzyQuery, 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, termQuery, 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
-
AbstractSearchableGeometryFieldType
protected AbstractSearchableGeometryFieldType() -
AbstractSearchableGeometryFieldType
-
-
Method Details
-
setGeometryQueryBuilder
public void setGeometryQueryBuilder(AbstractSearchableGeometryFieldType.QueryProcessor geometryQueryBuilder) -
geometryQueryBuilder
-