Package org.apache.solr.schema
Class RptWithGeometrySpatialField
java.lang.Object
org.apache.solr.schema.FieldProperties
org.apache.solr.schema.FieldType
org.apache.solr.schema.AbstractSpatialFieldType<org.apache.lucene.spatial.composite.CompositeSpatialStrategy>
org.apache.solr.schema.RptWithGeometrySpatialField
- All Implemented Interfaces:
SpatialQueryable
public class RptWithGeometrySpatialField
extends AbstractSpatialFieldType<org.apache.lucene.spatial.composite.CompositeSpatialStrategy>
A Solr Spatial FieldType based on
CompositeSpatialStrategy.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.solr.schema.FieldType
FieldType.DefaultAnalyzer, FieldType.MultiValueSelector -
Field Summary
FieldsFields inherited from class org.apache.solr.schema.AbstractSpatialFieldType
argsParser, ctx, DISTANCE, distanceUnits, FILTER_PARAM, FORMAT, NONE, RECIP_DISTANCE, SCORE_PARAM, shapeReader, shapeWriter, supportedScoreModesFields inherited from class org.apache.solr.schema.FieldType
ANALYZER, args, AUTO_GENERATE_PHRASE_QUERIES, CHAR_FILTER, CHAR_FILTERS, CLASS_NAME, docValuesFormat, ENABLE_GRAPH_QUERIES, falseProperties, FILTER, FILTERS, INDEX, INDEX_ANALYZER, MULTI_TERM, MULTI_TERM_ANALYZER, POLY_FIELD_SEPARATOR, postingsFormat, properties, QUERY, QUERY_ANALYZER, similarity, SIMILARITY, similarityFactory, SYNONYM_QUERY_STYLE, TOKENIZER, trueProperties, TYPE, TYPE_NAME, typeNameFields inherited from class org.apache.solr.schema.FieldProperties
BINARY, DOC_VALUES, INDEXED, LARGE_FIELD, MULTIVALUED, OMIT_NORMS, OMIT_POSITIONS, OMIT_TF_POSITIONS, REQUIRED, SORT_MISSING_FIRST, SORT_MISSING_LAST, STORE_OFFSETS, STORE_TERMOFFSETS, STORE_TERMPAYLOADS, STORE_TERMPOSITIONS, STORE_TERMVECTORS, STORED, TOKENIZED, UNINVERTIBLE, USE_DOCVALUES_AS_STORED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.analysis.AnalyzerReturns the Analyzer to be used when indexing fields of this type.org.apache.lucene.analysis.AnalyzerReturns the Analyzer to be used when searching fields of this type.protected voidinit(IndexSchema schema, Map<String, String> args) subclasses should initialize themselves with the args provided and remove valid arguments.protected org.apache.lucene.spatial.composite.CompositeSpatialStrategynewSpatialStrategy(String fieldName) Called fromAbstractSpatialFieldType.getStrategy(String)upon first use by fieldName.Methods inherited from class org.apache.solr.schema.AbstractSpatialFieldType
createField, createFields, createSpatialQuery, getDistanceUnits, getFieldQuery, getQueryFromSpatialArgs, getSortField, getSpatialContext, getSpecializedExistenceQuery, getSpecializedRangeQuery, getSphereRadius, getStoredValue, getStrategy, getSupportedScoreModes, getUninversionType, getValueSource, getValueSourceFromSpatialArgs, isPolyField, newSpatialArgsParser, parseDistanceUnits, parseShape, parseSpatialArgs, shapeToString, writeMethods inherited from class org.apache.solr.schema.FieldType
checkSchemaField, checkSupportsDocValues, createField, enableDocValuesByDefault, getAnalyzerProperties, getClassArg, getDefaultMultiValueSelectorForSort, getDocValuesFormat, getExistenceQuery, getFieldTermQuery, getNamedPropertyValues, getNonFieldPropertyArgs, getNumberType, getNumericSort, getPostingsFormat, getPrefixQuery, getRangeQuery, getRewriteMethod, getSetQuery, getSimilarity, getSimilarityFactory, getSingleValueSource, getSortedNumericSortField, getSortedSetSortField, getSortField, getStringSort, getTypeName, hasProperty, indexedToReadable, indexedToReadable, isExplicitAnalyzer, isExplicitQueryAnalyzer, isMultiValued, isPointField, isTokenized, isUtf8Field, marshalBase64SortValue, marshalSortValue, marshalStringSortValue, multiValuedFieldCache, readableToIndexed, readableToIndexed, restrictProps, setArgs, setIndexAnalyzer, setIsExplicitAnalyzer, setIsExplicitQueryAnalyzer, setQueryAnalyzer, setSimilarity, storedToIndexed, storedToReadable, supportsAnalyzers, toExternal, toInternal, toNativeType, toObject, toObject, toString, treatUnboundedRangeAsExistence, unmarshalBase64SortValue, unmarshalSortValue, unmarshalStringSortValue, useDocValuesAsStored, write
-
Field Details
-
DEFAULT_DIST_ERR_PCT
- See Also:
-
CACHE_KEY_PREFIX
- See Also:
-
-
Constructor Details
-
RptWithGeometrySpatialField
public RptWithGeometrySpatialField()
-
-
Method Details
-
init
Description copied from class:FieldTypesubclasses should initialize themselves with the args provided and remove valid arguments. leftover arguments will cause an exception. Common boolean properties have already been handled.- Overrides:
initin classAbstractSpatialFieldType<org.apache.lucene.spatial.composite.CompositeSpatialStrategy>
-
newSpatialStrategy
protected org.apache.lucene.spatial.composite.CompositeSpatialStrategy newSpatialStrategy(String fieldName) Description copied from class:AbstractSpatialFieldTypeCalled fromAbstractSpatialFieldType.getStrategy(String)upon first use by fieldName. }- Specified by:
newSpatialStrategyin classAbstractSpatialFieldType<org.apache.lucene.spatial.composite.CompositeSpatialStrategy>
-
getQueryAnalyzer
public org.apache.lucene.analysis.Analyzer getQueryAnalyzer()Description copied from class:FieldTypeReturns the Analyzer to be used when searching fields of this type.This method may be called many times, at any time.
- Overrides:
getQueryAnalyzerin classFieldType- See Also:
-
getIndexAnalyzer
public org.apache.lucene.analysis.Analyzer getIndexAnalyzer()Description copied from class:FieldTypeReturns the Analyzer to be used when indexing fields of this type.This method may be called many times, at any time.
- Overrides:
getIndexAnalyzerin classFieldType- See Also:
-