读书人

求高手:一个“附近搜索”的有关问题

发布时间: 2012-02-19 19:43:38 作者: rapoo

【急】求高手:一个“附近搜索”的问题!
要求:当用户搜索时,返回用户附近资源的搜索结果!
API要求:输入:搜索词,用户经纬度

例如:当用户在“朝阳区”搜索“肯德基”时,返回的搜索结果中朝阳区的肯德基相关的店面信息最靠前;而当用户在海淀区搜素时,返回的结果信息中海淀区的肯德基相关的信息最靠前

问题:
1.数据目前在数据库,如何建立能够实现“附近搜索”的索引?是对数据库表的每一个字段都分别建立一个索引?地区问题怎么和索引关联?
2.搜索时如何处理查询?经纬度对应的地区名怎么和数据库查询时要进行搜索的索引对应?

备注:搜索时打算采用Lucene和Nutch

谢谢高手


[解决办法]

引用楼主 honery 的帖子:
要求:当用户搜索时,返回用户附近资源的搜索结果!
API要求:输入:搜索词,用户经纬度

例如:当用户在“朝阳区”搜索“肯德基”时,返回的搜索结果中朝阳区的肯德基相关的店面信息最靠前;而当用户在海淀区搜素时,返回的结果信息中海淀区的肯德基相关的信息最靠前

问题:
1.数据目前在数据库,如何建立能够实现“附近搜索”的索引?是对数据库表的每一个字段都分别建立一个索引?地区问题怎么和索引关联?
2.搜…

读书人网 >网络基础

热点推荐