Rails中有什么接近搜索选项? (也许每个人的利弊?)Rails中的接近搜索
- 是一个邮政编码数据库的路要走吗?
- 或使用地理编码和宝石,如地理编码器?
- 是否有任何最佳实践或陷阱需要注意?
(用法示例,黄页类型的应用程序,其中企业可以列出,用户可以输入自己的邮政编码和发现,接近他们,或指定英里半径范围内的企业。)
更新:该应用程序与上面的示例应用程序非常相似 - 企业可以在应用程序中列出必需的目录(其中每个类型的业务都有类别),用户可以转到类别并按距离排序结果(输入他们的邮政编码后 - 所以最接近他们的企业首先显示)。不会有名字或其他标准的搜索 - 这是一个简单的去'义和团养犬者'页面,并按距离排序。
嗨,谢谢你的回答 - 我已经更新了有关应用程序的更多信息(它不会有其他排序选项或搜索)的问题 – A4J 2012-07-19 15:07:11
我前段时间写了一个类似的应用程序。我使用了thinkig_sphinx和['reverse_geocoded_by'](http://www.rubygeocoder.com/)来反向地理编码。 – rogal111 2012-07-19 15:13:02