Solr4.7实现LBS(地理位置搜索)
生活随笔
收集整理的這篇文章主要介紹了
Solr4.7实现LBS(地理位置搜索)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
from:http://mtou.iteye.com/blog/2035280?utm_source=tuicool&utm_medium=referral
olr實現LBS(地理位置搜索)有兩種方式:Cartesian Tiers 笛卡爾層 ?和 ?GeoHash算法,本文主要介紹GeoHash算法實現。
?
實現步驟:
1. 修改schema.xml文件
?
Xml代碼 ????
?
2.sorlJ創建索引
?
Java代碼 ????? ?注意:經緯度格式:緯度,經度 ?
?
?
3.檢索
? ?(1)sorlJ查詢
?
Java代碼 ?? ?(2)控制臺查詢
?
? ? ? ?
??
? ?
?
? ?(3)檢索字段說明
? ? ?sfield:geohash對應的域名
? ??pt:經緯度字符串 (緯度,經度)
? ??d=球面距離
?
4.其它
總結
以上是生活随笔為你收集整理的Solr4.7实现LBS(地理位置搜索)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于Solr的空间搜索学习笔记
- 下一篇: 结合MongoDB开发LBS应用