org.apache.lucene.spatial.prefix
Class RecursivePrefixTreeStrategy

java.lang.Object
  extended by org.apache.lucene.spatial.SpatialStrategy
      extended by org.apache.lucene.spatial.prefix.PrefixTreeStrategy
          extended by org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy

public class RecursivePrefixTreeStrategy
extends PrefixTreeStrategy

Based on RecursivePrefixTreeFilter.

WARNING: This API is experimental and might change in incompatible ways in the next release.

Field Summary
 
Fields inherited from class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
defaultFieldValuesArrayLen, distErrPct, FIELD_TYPE, grid
 
Fields inherited from class org.apache.lucene.spatial.SpatialStrategy
ctx, ignoreIncompatibleGeometry
 
Constructor Summary
RecursivePrefixTreeStrategy(SpatialPrefixTree grid, String fieldName)
           
 
Method Summary
 Filter makeFilter(SpatialArgs args)
          Make a Filter
 void setPrefixGridScanLevel(int prefixGridScanLevel)
           
 String toString()
           
 
Methods inherited from class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
createIndexableFields, getGrid, makeValueSource, makeValueSource, setDefaultFieldValuesArrayLen, setDistErrPct
 
Methods inherited from class org.apache.lucene.spatial.SpatialStrategy
getFieldName, getSpatialContext, isIgnoreIncompatibleGeometry, makeQuery, setIgnoreIncompatibleGeometry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RecursivePrefixTreeStrategy

public RecursivePrefixTreeStrategy(SpatialPrefixTree grid,
                                   String fieldName)
Method Detail

setPrefixGridScanLevel

public void setPrefixGridScanLevel(int prefixGridScanLevel)

toString

public String toString()
Overrides:
toString in class SpatialStrategy

makeFilter

public Filter makeFilter(SpatialArgs args)
Description copied from class: SpatialStrategy
Make a Filter

Specified by:
makeFilter in class SpatialStrategy


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