diff --git a/solr/core/src/java/org/apache/solr/schema/AbstractSpatialPrefixTreeFieldType.java b/solr/core/src/java/org/apache/solr/schema/AbstractSpatialPrefixTreeFieldType.java index 98efe33485b..fbf5039a703 100644 --- a/solr/core/src/java/org/apache/solr/schema/AbstractSpatialPrefixTreeFieldType.java +++ b/solr/core/src/java/org/apache/solr/schema/AbstractSpatialPrefixTreeFieldType.java @@ -17,14 +17,22 @@ package org.apache.solr.schema; * limitations under the License. */ +import java.io.IOException; +import java.io.Reader; import java.util.Map; +import org.apache.commons.io.IOUtils; +import org.apache.lucene.analysis.Analyzer; +import org.apache.lucene.analysis.TokenStream; +import org.apache.lucene.analysis.core.KeywordTokenizer; import org.apache.lucene.spatial.prefix.PrefixTreeStrategy; import org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree; import org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory; import org.apache.lucene.spatial.query.SpatialArgsParser; import org.apache.solr.util.MapListener; +import com.spatial4j.core.shape.Shape; + /** * @see PrefixTreeStrategy * @lucene.experimental @@ -62,7 +70,40 @@ public abstract class AbstractSpatialPrefixTreeFieldType +