gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 20:11:49 25 4
gpt4 key购买 nike

我目前正在使用 SOLR 4.2 来索引地理空间数据(纬度和经度数据)。我已经配置了我的地理空间字段,如下所示。

 <fieldType name="location" class="solr.LatLonType" subFieldSuffix="_coordinate"/>   

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

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

我假设 SpatialRecursivePrefixTreeFieldType 是 latlong 的升级版本,有人可以确认我是否正确吗?

最佳答案

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

我没看到 LatLonType很快就会离开; Solr 非常重视向后兼容性。

关于SOLR 4.2 - solr.LatLonType 类型与 solr.SpatialRecursivePrefixTreeFieldType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16407110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com