public abstract class AbstractSpatialPrefixTreeFieldType<T extends PrefixTreeStrategy> extends AbstractSpatialFieldType<T>
PrefixTreeStrategyFieldType.DefaultAnalyzer, FieldType.MultiValueSelector| Modifier and Type | Field and Description | 
|---|---|
| static String | DEFAULT_FIELD_VALUES_ARRAY_LEN | 
| protected SpatialPrefixTree | grid | 
argsParser, ctx, DISTANCE, distanceUnits, FILTER_PARAM, FORMAT, NONE, RECIP_DISTANCE, SCORE_PARAM, shapeReader, shapeWriter, supportedScoreModesANALYZER, 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, typeNameBINARY, 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 and Description | 
|---|
| AbstractSpatialPrefixTreeFieldType() | 
| Modifier and Type | Method and Description | 
|---|---|
| Analyzer | getIndexAnalyzer()This analyzer is not actually used for indexing. | 
| Analyzer | getQueryAnalyzer()Returns the Analyzer to be used when searching fields of this type. | 
| protected void | init(IndexSchema schema,
    Map<String,String> args)subclasses should initialize themselves with the args provided
 and remove valid arguments. | 
| protected abstract T | newPrefixTreeStrategy(String fieldName) | 
| protected T | newSpatialStrategy(String fieldName)Called from  AbstractSpatialFieldType.getStrategy(String)upon first use by fieldName. | 
createField, createFields, createSpatialQuery, getDistanceUnits, getFieldQuery, getQueryFromSpatialArgs, getRangeQuery, getSortField, getSpatialContext, getSphereRadius, getStoredValue, getStrategy, getSupportedScoreModes, getUninversionType, getValueSource, getValueSourceFromSpatialArgs, isPolyField, newSpatialArgsParser, parseDistanceUnits, parseShape, parseSpatialArgs, shapeToString, writecheckSchemaField, checkSupportsDocValues, createField, getAnalyzerProperties, getClassArg, getDefaultMultiValueSelectorForSort, getDocValuesFormat, getNamedPropertyValues, getNonFieldPropertyArgs, getNumberType, getNumericSort, getPostingsFormat, getPrefixQuery, 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, unmarshalBase64SortValue, unmarshalSortValue, unmarshalStringSortValue, useDocValuesAsStored, writepublic static final String DEFAULT_FIELD_VALUES_ARRAY_LEN
protected SpatialPrefixTree grid
protected void init(IndexSchema schema, Map<String,String> args)
FieldTypeinit in class AbstractSpatialFieldType<T extends PrefixTreeStrategy>public Analyzer getIndexAnalyzer()
getIndexAnalyzer in class FieldTypeFieldType.getQueryAnalyzer()public Analyzer getQueryAnalyzer()
FieldTypeThis method may be called many times, at any time.
getQueryAnalyzer in class FieldTypeFieldType.getIndexAnalyzer()protected T newSpatialStrategy(String fieldName)
AbstractSpatialFieldTypeAbstractSpatialFieldType.getStrategy(String) upon first use by fieldName. }newSpatialStrategy in class AbstractSpatialFieldType<T extends PrefixTreeStrategy>Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.