狮身人面像地理搜索

时间:2011-03-22 02:14:54

标签: sphinx thinking-sphinx

我使用Ruby on Rails和Thinking-Sphinx Gem与Sphinx作为搜索程序。我希望有一个bing地图,用户可以在其中绘制销售边界(只是一个正方形)并让Sphinx返回绘制正方形内的所有客户。这可能吗?我总是看到Sphinx做半径查询,但在4点或5点的盒子里面什么都没有。

我提到Rails和THinking-Sphinx只是为了让你们知道我在使用什么,虽然这更像是一个斯芬克斯问题而不是任何东西。

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:2)

您的纬度和经度值可用作可过滤的字段/属性(如果您以正确的方式配置sphinx)。

您可以设置“FilterFloatRange”以将结果限制在所需的范围内。 请注意,lat / lon值需要存储为辐射值。

答案 1 :(得分:0)

很抱歉,非常肯定Sphinx不支持在框内搜索,只支持半径查询。