首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SOLR 4.2 - solr.LatLonType类型与solr.SpatialRecursivePrefixTreeFieldType

SOLR 4.2 - solr.LatLonType类型与solr.SpatialRecursivePrefixTreeFieldType
EN

Stack Overflow用户
提问于 2013-05-07 04:54:16
回答 1查看 3.1K关注 0票数 5

我目前正在使用Solr4.2来索引地理空间数据(纬度和经度数据)。我已经按如下方式配置了我的地理空间字段。

代码语言:javascript
复制
 <fieldType name="location" class="solr.LatLonType" subFieldSuffix="_coordinate"/>   

  <field name="latlong"     type="location"   indexed="true" stored="false" multiValued="true"/>

我只想确保我使用正确的SOLR类来执行地理空间搜索,因为我不确定这两个类(LatLonType和SpatialRecursivePrefixTreeFieldType)中的哪一个将被未来版本的SOLR支持。

我假设SpatialRecursivePrefixTreeFieldType是latlong的升级版本,有没有人能确认我是对的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-07 08:23:09

我一般推荐SpatialRecursivePrefixTreeFieldType。它在很多方面都更好,但我不会称它为“LatLonType的升级版”,因为它的措辞表明它是一个完全错误的衍生产品。文档记录在这里:http://wiki.apache.org/solr/SolrAdaptersForLuceneSpatial4使用LatLonType (可能与新的字段类型结合使用)的主要原因是为了距离排序/相关性,这由LatLonType更好地实现(从Solr4.3开始)。

我认为LatLonType不会很快消失;Solr非常重视向后兼容性。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16407110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档