我使用Ruby on Rails和Thinking-Sphinx Gem与Sphinx作为搜索程序。我希望有一个bing地图,用户可以在其中绘制销售边界(只是一个正方形)并让Sphinx返回绘制正方形内的所有客户。这可能吗?我总是看到Sphinx做半径查询,但在4点或5点的盒子里面什么都没有。
我提到Rails和THinking-Sphinx只是为了让你们知道我在使用什么,虽然这更像是一个斯芬克斯问题而不是任何东西。
非常感谢任何帮助!
答案 0 :(得分:2)
您的纬度和经度值可用作可过滤的字段/属性(如果您以正确的方式配置sphinx)。
您可以设置“FilterFloatRange”以将结果限制在所需的范围内。 请注意,lat / lon值需要存储为辐射值。
答案 1 :(得分:0)
很抱歉,非常肯定Sphinx不支持在框内搜索,只支持半径查询。