我剛剛在我的應用程序中實現了太陽黑子寶石,我非常喜歡它,除了當我進行位置搜索時,它似乎排除了一些結果。例如:我住在俄亥俄州哥倫布市,所以如果我搜索「俄亥俄州哥倫布市」我的應用程序轉換到這一個緯度/經度和我做的:太陽黑子空間搜索沒有返回結果
@search = (Skatepark.search {
with(:coordinates).near lat, lng, :precision => 3
fulltext text
paginate :page => params[:page], :per_page => 15
})
這會返回一些記錄被哥倫布西側地理編碼但是我的數據庫中沒有記錄在東面。我在搜索時做錯了什麼?
您可以在http://skateparks.co/search
試了就知道如果你搜索「俄亥俄州哥倫布市」,你會得到,如果你搜索「蘭開斯特俄亥俄州」,這是隻有幾英里的東南不是完全不同的結果。
確保記錄(從搜索失蹤)具有緯度和經度值。根據數據來自何處可能如此簡單。 – dwhalen