Class SpatialPrefixTreeFactory

    • Constructor Detail

      • SpatialPrefixTreeFactory

        public SpatialPrefixTreeFactory()
    • Method Detail

      • makeSPT

        public static SpatialPrefixTree makeSPT​(Map<String,​String> args,
                                                ClassLoader classLoader,
                                                org.locationtech.spatial4j.context.SpatialContext ctx)
        The factory is looked up via "prefixTree" in args, expecting "geohash" or "quad". If it's neither of these, then "geohash" is chosen for a geo context, otherwise "quad" is chosen. The "version" arg, if present, is parsed with Version and the prefix tree might be sensitive to it.
      • init

        protected void init​(Map<String,​String> args,
                            org.locationtech.spatial4j.context.SpatialContext ctx)
      • initVersion

        protected void initVersion()
      • initMaxLevels

        protected void initMaxLevels()
      • setVersion

        public void setVersion​(Version v)
        Set the version of Lucene this tree should mimic the behavior for for analysis.
      • getVersion

        public Version getVersion()
        Return the version of Lucene this tree will mimic the behavior of for analysis.