org.apache.solr.schema
Class SpatialRecursivePrefixTreeFieldType

java.lang.Object
  extended by org.apache.solr.schema.FieldProperties
      extended by org.apache.solr.schema.FieldType
          extended by org.apache.solr.schema.AbstractSpatialFieldType<T>
              extended by org.apache.solr.schema.AbstractSpatialPrefixTreeFieldType<RecursivePrefixTreeStrategy>
                  extended by org.apache.solr.schema.SpatialRecursivePrefixTreeFieldType
All Implemented Interfaces:
SpatialQueryable

public class SpatialRecursivePrefixTreeFieldType
extends AbstractSpatialPrefixTreeFieldType<RecursivePrefixTreeStrategy>

See Also:
RecursivePrefixTreeStrategy
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
 
Field Summary
static String PREFIX_GRID_SCAN_LEVEL
           
 
Fields inherited from class org.apache.solr.schema.AbstractSpatialPrefixTreeFieldType
DEFAULT_FIELD_VALUES_ARRAY_LEN, grid
 
Fields inherited from class org.apache.solr.schema.AbstractSpatialFieldType
argsParser, ctx, FILTER_PARAM, log, SCORE_PARAM
 
Fields inherited from class org.apache.solr.schema.FieldType
analyzer, args, docValuesFormat, falseProperties, POLY_FIELD_SEPARATOR, postingsFormat, properties, queryAnalyzer, similarity, similarityFactory, trueProperties, 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
 
Constructor Summary
SpatialRecursivePrefixTreeFieldType()
           
 
Method Summary
protected  void init(IndexSchema schema, Map<String,String> args)
          subclasses should initialize themselves with the args provided and remove valid arguments.
protected  RecursivePrefixTreeStrategy newPrefixTreeStrategy(String fieldName)
           
 
Methods inherited from class org.apache.solr.schema.AbstractSpatialPrefixTreeFieldType
newSpatialStrategy
 
Methods inherited from class org.apache.solr.schema.AbstractSpatialFieldType
createField, createFields, createSpatialQuery, getFieldQuery, getRangeQuery, getSortField, getStrategy, getValueSource, isPolyField, parseShape, parseSpatialArgs, shapeToString, write
 
Methods inherited from class org.apache.solr.schema.FieldType
checkSchemaField, createField, getAnalyzer, getAnalyzerProperties, getDocValuesFormat, getIndexOptions, getNamedPropertyValues, getNonFieldPropertyArgs, getNumericType, getPostingsFormat, getQueryAnalyzer, getRewriteMethod, getSimilarity, getSimilarityFactory, getSimilarityProperties, getStringSort, getTypeName, hasProperty, indexedToReadable, indexedToReadable, isExplicitAnalyzer, isExplicitQueryAnalyzer, isMultiValued, isTokenized, multiValuedFieldCache, readableToIndexed, readableToIndexed, restrictProps, setAnalyzer, setArgs, setIsExplicitAnalyzer, setIsExplicitQueryAnalyzer, setQueryAnalyzer, setSimilarity, storedToIndexed, storedToReadable, toExternal, toInternal, toObject, toObject, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PREFIX_GRID_SCAN_LEVEL

public static final String PREFIX_GRID_SCAN_LEVEL
See Also:
RecursivePrefixTreeStrategy.setPrefixGridScanLevel(int), Constant Field Values
Constructor Detail

SpatialRecursivePrefixTreeFieldType

public SpatialRecursivePrefixTreeFieldType()
Method Detail

init

protected void init(IndexSchema schema,
                    Map<String,String> args)
Description copied from class: FieldType
subclasses 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:
init in class AbstractSpatialPrefixTreeFieldType<RecursivePrefixTreeStrategy>

newPrefixTreeStrategy

protected RecursivePrefixTreeStrategy newPrefixTreeStrategy(String fieldName)
Specified by:
newPrefixTreeStrategy in class AbstractSpatialPrefixTreeFieldType<RecursivePrefixTreeStrategy>


Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.