org.apache.solr.schema
Class CoordinateFieldType
java.lang.Object
org.apache.solr.schema.FieldProperties
org.apache.solr.schema.FieldType
org.apache.solr.schema.AbstractSubTypeFieldType
org.apache.solr.schema.CoordinateFieldType
- All Implemented Interfaces:
- SchemaAware
- Direct Known Subclasses:
- PointType
public abstract class CoordinateFieldType
- extends AbstractSubTypeFieldType
A CoordinateFieldType is the base class for FieldType
s that have semantics
related to items in a coordinate system.
Implementations depend on a delegating work to a sub FieldType
, specified by
either the AbstractSubTypeFieldType.SUB_FIELD_SUFFIX
or the AbstractSubTypeFieldType.SUB_FIELD_TYPE
(the latter is used if both are defined.
Example:
<fieldType name="xy" class="solr.PointType" dimension="2" subFieldType="double"/>
In theory, classes deriving from this should be able to do things like represent a point, a polygon, a line, etc.
NOTE: There can only be one sub Field Type.
Fields inherited from class org.apache.solr.schema.FieldType |
analyzer, ANALYZER, args, CHAR_FILTER, CHAR_FILTERS, CLASS_NAME, docValuesFormat, falseProperties, FILTER, FILTERS, INDEX, INDEX_ANALYZER, log, MULTI_TERM, MULTI_TERM_ANALYZER, POLY_FIELD_SEPARATOR, postingsFormat, properties, QUERY, QUERY_ANALYZER, queryAnalyzer, similarity, SIMILARITY, similarityFactory, TOKENIZER, trueProperties, TYPE, TYPE_NAME, typeName |
Fields inherited from class org.apache.solr.schema.FieldProperties |
BINARY, DOC_VALUES, INDEXED, MULTIVALUED, OMIT_NORMS, OMIT_POSITIONS, OMIT_TF_POSITIONS, REQUIRED, SORT_MISSING_FIRST, SORT_MISSING_LAST, STORE_OFFSETS, STORE_TERMOFFSETS, STORE_TERMPOSITIONS, STORE_TERMVECTORS, STORED, TOKENIZED |
Methods inherited from class org.apache.solr.schema.FieldType |
checkSchemaField, createField, createField, createFields, getAnalyzer, getAnalyzerProperties, getClassArg, getDocValuesFormat, getIndexOptions, getNamedPropertyValues, getNonFieldPropertyArgs, getNumericType, getPostingsFormat, getQueryAnalyzer, getRangeQuery, getRewriteMethod, getSimilarity, getSimilarityFactory, getSortField, getStringSort, getTypeName, getValueSource, hasProperty, indexedToReadable, indexedToReadable, isExplicitAnalyzer, isExplicitQueryAnalyzer, isMultiValued, isPolyField, isTokenized, multiValuedFieldCache, readableToIndexed, readableToIndexed, restrictProps, setAnalyzer, setArgs, setIsExplicitAnalyzer, setIsExplicitQueryAnalyzer, setQueryAnalyzer, setSimilarity, storedToIndexed, storedToReadable, toExternal, toInternal, toObject, toObject, toString, write |
dimension
protected int dimension
- The dimension of the coordinate system
DEFAULT_DIMENSION
public static final int DEFAULT_DIMENSION
- 2 dimensional by default
- See Also:
- Constant Field Values
DIMENSION
public static final String DIMENSION
- See Also:
- Constant Field Values
CoordinateFieldType
public CoordinateFieldType()
getDimension
public int getDimension()
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.