public abstract class AbstractSpatialPrefixTreeFieldType<T extends PrefixTreeStrategy> extends AbstractSpatialFieldType<T>
PrefixTreeStrategyFieldType.DefaultAnalyzer| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_FIELD_VALUES_ARRAY_LEN |
protected SpatialPrefixTree |
grid |
argsParser, ctx, DISTANCE, FILTER_PARAM, log, NONE, RECIP_DISTANCE, SCORE_PARAM, supportedScoreModesANALYZER, args, CHAR_FILTER, CHAR_FILTERS, CLASS_NAME, docValuesFormat, falseProperties, FILTER, FILTERS, INDEX, INDEX_ANALYZER, MULTI_TERM, MULTI_TERM_ANALYZER, POLY_FIELD_SEPARATOR, postingsFormat, properties, QUERY, QUERY_ANALYZER, similarity, SIMILARITY, similarityFactory, TOKENIZER, trueProperties, TYPE, TYPE_NAME, typeNameBINARY, 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| Constructor and Description |
|---|
AbstractSpatialPrefixTreeFieldType() |
| Modifier and Type | Method and Description |
|---|---|
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, getFieldQuery, getRangeQuery, getSortField, getStrategy, getSupportedScoreModes, getValueSource, getValueSourceFromSpatialArgs, isPolyField, newSpatialArgsParser, parseShape, parseSpatialArgs, shapeToString, writecheckSchemaField, createField, getAnalyzer, getAnalyzerProperties, getClassArg, getDocValuesFormat, getIndexAnalyzer, getIndexOptions, getNamedPropertyValues, getNonFieldPropertyArgs, getNumericType, getPostingsFormat, getPrefixQuery, getQueryAnalyzer, getRewriteMethod, getSimilarity, getSimilarityFactory, getStringSort, getTypeName, hasProperty, indexedToReadable, indexedToReadable, isExplicitAnalyzer, isExplicitQueryAnalyzer, isMultiValued, isTokenized, marshalBase64SortValue, marshalSortValue, marshalStringSortValue, multiValuedFieldCache, readableToIndexed, readableToIndexed, restrictProps, setAnalyzer, setArgs, setIndexAnalyzer, setIsExplicitAnalyzer, setIsExplicitQueryAnalyzer, setQueryAnalyzer, setSimilarity, storedToIndexed, storedToReadable, supportsAnalyzers, toExternal, toInternal, toObject, toObject, toString, unmarshalBase64SortValue, unmarshalSortValue, unmarshalStringSortValuepublic 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>protected T newSpatialStrategy(String fieldName)
AbstractSpatialFieldTypeAbstractSpatialFieldType.getStrategy(String) upon first use by fieldName. }newSpatialStrategy in class AbstractSpatialFieldType<T extends PrefixTreeStrategy>Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.