在我的网站上,我允许用户搜索“Columbus Ohio”,“Miami fl”等内容,然后使用Yahoo Placemaker将其转换为坐标,然后使用Thinking Sphinx进行半径搜索。这适用于小区域但是当用户搜索类似“俄亥俄”或类似的东西时,许多结果被排除在它获得俄亥俄州中心的坐标并从那里进行半径搜索。
可以将Thinking Sphinx与坐标和半径的边界框结合使用。
例如在俄亥俄州的地理边界框内到处搜索,以及在该边框周围50英里处搜索?
答案 0 :(得分:0)
我担心Sphinx没有那么深的功能 - 地理搜索只能通过一个点和一个半径来围绕它。
答案 1 :(得分:0)
我知道这不是思考Sphinx的具体内容,但也许这个链接可以提供帮助。