【急】求高手:一个“附近搜索”的问题!
要求:当用户搜索时,返回用户附近资源的搜索结果!
API要求:输入:搜索词,用户经纬度
例如:当用户在“朝阳区”搜索“肯德基”时,返回的搜索结果中朝阳区的肯德基相关的店面信息最靠前;而当用户在海淀区搜素时,返回的结果信息中海淀区的肯德基相关的信息最靠前
问题:
1.数据目前在数据库,如何建立能够实现“附近搜索”的索引?是对数据库表的每一个字段都分别建立一个索引?地区问题怎么和索引关联?
2.搜索时如何处理查询?经纬度对应的地区名怎么和数据库查询时要进行搜索的索引对应?
备注:搜索时打算采用Lucene和Nutch
谢谢高手
[解决办法]