原来的手机客户端项目的要求是 根据经纬度搜索周围的点。
找到一篇很好的文章
http://www.ibm.com/developerworks/cn/java/j-spatial/
我去solr 官网看了下 wiki 真是天助我也、
solr 3.4 以上已经完全支持 空间的搜索了。
赶紧测试一番。 效果非常好。完全能满足生产需要。solr果然强大。
官方文档已经写得很清楚了 如何配置。
这里就给个链接 http://wiki.apache.org/solr/SpatialSearch
支持区域 的搜索 还有按距离排序 等,其他还有很多功能没有尝试
分享到:
相关推荐
8. **地理位置搜索**:内置对地理空间数据的支持,可以基于经纬度执行范围和距离查询。 9. **处理大量数据**:Solr设计用于处理PB级别的数据,可以有效地处理大规模的搜索需求。 10. **API支持**:提供了丰富的API...
例如,企业网站可以利用Lucene4进行底层的文本索引,通过Solr4J提供RESTful服务接口,同时结合AriK4实现地理位置相关的搜索。这样的组合,不仅可以提供高效的全文搜索,还能实现复杂的空间查询,满足多样化的搜索...
最后,ES的地图经纬度搜索介绍了ES如何处理地理位置信息的查询。ES内置了对地理位置数据的强大支持,能够实现复杂的地理位置搜索和分析功能,如geo_polygon查询。 总体来看,文档详细介绍了ES的相关概念、架构设计...
LBS(Location-Based Services),即基于位置的服务,是一种利用移动设备的地理位置信息来提供个性化服务的技术。在互联网领域,LBS广泛应用于团购、打车、外卖配送、餐饮、商超和电影票预订等O2O(Online To ...
Spatial4j可以与Solr和Elasticsearch等搜索平台结合,实现地理位置搜索功能。 6. **Google Maps Java API**:如果需要在Java应用中嵌入地图或者进行地图相关的操作,Google Maps Java API是一个常见选择。它允许...
有兴趣查看信息或数据的地理表示形式的用户可以选择使用Geoparser,通过搜索索引或从计算机上载文件来搜索位置。 Geoparser将解析文件并在地图上可视化城市或经纬度点。 解析了信息并将点绘制在地图上之后,用户便...