Php 用于区分位置搜索和';常规';搜索

Php 用于区分位置搜索和';常规';搜索,php,search,location,Php,Search,Location,我们的数据库中有与位置相关的项目。这些项目也有标题(名称)。我们希望有一个搜索栏,允许用户搜索可以进行地理编码的通用位置(可能通过谷歌地图API),或允许用户按名称(标题)搜索项目 是否有库、API或通用方法来区分位置和“正常”(非位置)搜索 我们目前测试的是邮政编码与名称,因为邮政编码与字符串匹配相对容易测试 这感觉像是机器学习中的一个练习,我不准备这么做:D两个都做有什么不对?首先使用Google或类似API检查地址:@IgnacioVazquez Abrams-如果是搜索结果还是名称结果(

我们的数据库中有与位置相关的项目。这些项目也有标题(名称)。我们希望有一个搜索栏,允许用户搜索可以进行地理编码的通用位置(可能通过谷歌地图API),或允许用户按名称(标题)搜索项目

是否有库、API或通用方法来区分位置和“正常”(非位置)搜索

我们目前测试的是邮政编码与名称,因为邮政编码与字符串匹配相对容易测试


这感觉像是机器学习中的一个练习,我不准备这么做:D

两个都做有什么不对?首先使用Google或类似API检查地址:@IgnacioVazquez Abrams-如果是搜索结果还是名称结果(按输入位置的距离排序,还是按名称进行相关性搜索),我们会提供不同的结果类型. 无论如何,这是可能的。@ernie-谢谢,类似的事情是可能的。然而,我担心来自谷歌地图api的误报,因为谷歌倾向于给出地址的结果,不管这些结果有多不相关。(搜索名称可以很容易地为gmaps api生成一个位置或多个不同的位置)