是否可以在DSE中使用Solr地理空间搜索?我们让Solr用于文本搜索,但是在按照Apache wiki页面上关于在Solr的schema.xml中启用地理空间搜索字段的说明之后,我们收到了以下堆栈跟踪的错误:
org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Plugin Initializing failure for [schema.xml] fieldType. Schema file is solr/conf/schema.xml
at org.apache.solr.client.solrj.impl.HttpSolrServer.executeMethod(HttpSolrServer.java:665)
at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:303)
at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:294)
at com.datastax.bdp.tools.SearchDseToolCommands.createOrReloadCore(SearchDseToolCommands.java:383)
at com.datastax.bdp.tools.SearchDseToolCommands.access$200(SearchDseToolCommands.java:53)
at com.datastax.bdp.tools.SearchDseToolCommands$CreateCore.execute(SearchDseToolCommands.java:169)
at com.datastax.bdp.tools.DseTool.run(DseTool.java:114)
at com.datastax.bdp.tools.DseTool.run(DseTool.java:51)
at com.datastax.bdp.tools.DseTool.main(DseTool.java:174)
我们遵循了在Solr wiki上使用SpatialRecursivePrefixTreeFieldType
实现字段类型的说明:https://cwiki.apache.org/confluence/display/solr/Spatial+Search
尝试使用LatLonType
导致相同的错误。
答案 0 :(得分:1)
是的,可以使用DSE搜索进行地理空间。这是一个github示例:
https://github.com/PatrickCallaghan/datastax-geospatial-demo
此外,DSE Spatial的一些文档:
示例:分析空间数据:
http://docs.datastax.com/en/datastax_enterprise/4.7/datastax_enterprise/ana/anaAnalyzeGIS.html