Sql 在SphinxQL中设置GeoAnchor

Sql 在SphinxQL中设置GeoAnchor,sql,geolocation,full-text-search,sphinx,Sql,Geolocation,Full Text Search,Sphinx,我试图实现全文搜索,根据用户位置返回点击。我设法使用API实现了这一点,现在我想使用SphinxQL实现同样的事情(因为我需要组合来自多个Sphinx索引的数据): 首先可以在查询中执行多个索引 my $res = $sph->Query( "... SOME QUERY ...", 'index1, index2'); 否则你只需要使用GEODIST函数 SELECT *,GEODIST(lat, lng, 0.5894, -1.4724) AS geodist FROM ... W

我试图实现全文搜索,根据用户位置返回点击。我设法使用API实现了这一点,现在我想使用SphinxQL实现同样的事情(因为我需要组合来自多个Sphinx索引的数据):


首先可以在查询中执行多个索引

my $res = $sph->Query( "... SOME QUERY ...", 'index1, index2');

否则你只需要使用GEODIST函数

SELECT *,GEODIST(lat, lng, 0.5894, -1.4724) AS geodist FROM ... WHERE MATCH("... SOME QUERY ...") AND geodist < 100000 ORDER BY geodist ASC
SELECT*,大地学家(纬度,液化天然气,0.5894,-1.4724)作为来自。。。WHERE MATCH(“…某些查询…”)和geodist<100000由geodist ASC排序
SELECT *,GEODIST(lat, lng, 0.5894, -1.4724) AS geodist FROM ... WHERE MATCH("... SOME QUERY ...") AND geodist < 100000 ORDER BY geodist ASC