在mysql经度和纬度搜索中使用Match

时间:2013-12-22 12:35:37

标签: mysql search latitude-longitude

我正在尝试整理一个简单的位置搜索,人们可以在其中输入关键字和位置,并显示最近的结果。

我可以获取自由文本搜索和半径搜索的mysql语句单独工作但不能一起工作......

我的尝试低于......

    SELECT
    place_id, 

(
      3959 * acos (
      cos ( radians(52.586973) )
      * cos( radians( lat ) )
      * cos( radians( lng ) - radians(-2.128820000000019) )
      + sin ( radians(52.586973) )
      * sin( radians( lat ) )
    )
) AS distance
FROM places
HAVING distance < 30,

MATCH (title,details) AGAINST ('Cafe') AS score
FROM places 
WHERE MATCH (title, details) 
AGAINST ('Cafe') 

ORDER BY distance

0 个答案:

没有答案