计算距离是不是可以用代码去计算,而不是用sql,毕竟影响到SQL的查询效率?

来源:6-8 【阶段总结】搜索推荐v1.0架构总结

Ever丶丶

2020-03-06

        ,ceil(1 + 1000*(2 * 6378.137* ASIN(SQRT(POW(SIN(PI() * (#{latitude} - latitude) / 360), 2) + COS(PI() * #{latitude} / 180)
        * COS(latitude* PI() / 180) * POW(SIN(PI() * (#{longitude} - longitude) / 360), 2))))) AS distance
        from shop where name like CONCAT('%',#{keyword},'%')
写回答

1回答

龙虾三少

2020-03-06

代码算就没办法分页排序了 需要读出所有门店的位置

0
0

ES7+Spark 构建高匹配度搜索服务+千人千面推荐系统

ElasticSearch实现高相关性搜索,Spark MLlib实现个性化推荐

1384 学习 · 559 问题

查看课程