第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

附近商家算法

附近商家算法

富國滬深 2019-04-19 15:59:13
Shop表存儲字段Lat,Lng現(xiàn)在使用方案為通過sql語句進(jìn)行距離的計算之后orderbylimit進(jìn)行分頁但在SQL內(nèi)進(jìn)行計算,導(dǎo)致慢查詢.目前有兩種方案A方案:獲取用戶當(dāng)前的經(jīng)緯度通過算法找到每條記錄所在點(diǎn)的經(jīng)緯度周圍的一個大概范圍,比方說正方形的四個點(diǎn),然后使用mysql的空間計算B方案:通過Geohash算法算出附近的商家前端通過接口獲取數(shù)據(jù)進(jìn)行分頁,采用以上兩種方案時,均為一次性拉取出附近商戶的數(shù)據(jù),之后進(jìn)行距離的計算,根據(jù)距離的排序生成最終數(shù)組,此時數(shù)據(jù)分頁應(yīng)該采用根據(jù)數(shù)組的索引計算偏移量進(jìn)行分頁的操作?大家有更好的附近商家+分頁的算法嗎?補(bǔ)充同時要求能夠根據(jù)城市和區(qū)域進(jìn)行搜索
查看完整描述

2 回答

?
慕姐8265434

TA貢獻(xiàn)1813條經(jīng)驗 獲得超2個贊

使用ElasticSearch或者Solr之類支持空間的搜索引擎。
之前寫過相關(guān)的Demo:DjangoElasticSearchIonic打造GIS移動應(yīng)用——架構(gòu)設(shè)計
                            
查看完整回答
反對 回復(fù) 2019-04-19
  • 2 回答
  • 0 關(guān)注
  • 358 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號