我刚刚在我的应用程序中实现了太阳黑子宝石,我非常喜欢它,除了当我进行位置搜索时,它似乎排除了一些结果。例如:我住在俄亥俄州哥伦布市,所以如果我搜索“俄亥俄州哥伦布市”我的应用程序转换到这一个纬度/经度和我做的:太阳黑子空间搜索没有返回结果
@search = (Skatepark.search {
with(:coordinates).near lat, lng, :precision => 3
fulltext text
paginate :page => params[:page], :per_page => 15
})
这会返回一些记录被哥伦布西侧地理编码但是我的数据库中没有记录在东面。我在搜索时做错了什么?
您可以在http://skateparks.co/search
试了就知道如果你搜索“俄亥俄州哥伦布市”,你会得到,如果你搜索“兰开斯特俄亥俄州”,这是只有几英里的东南不是完全不同的结果。
确保记录(从搜索失踪)具有纬度和经度值。根据数据来自何处可能如此简单。 – dwhalen