Google的位置搜索

分享是关怀!

什么是位置搜索?

Ever go to a search engine to find out more about a specific place, such as a 街 or park or business?

Want to see what the area around a historic 纪念碑 is like?

这些类型的搜索通常称为位置搜索,因为它们的目的是查找有关特定位置的信息。

您可以在面向地图的搜索引擎(例如Google Maps或Yahoo Local或Bing Maps)中执行位置搜索,但是搜索引擎也可以在其Web搜索结果中提供地图类型的结果。在通用搜索加入Google之前,地图已经开始在Google中显示’的网页搜索结果。如果您搜索的业务名称或类别中包含查询中包含的某些地理信息,则可能会在网络搜索结果中向您显示地图以及与搜索相关的列表。

本周授予的一项Google专利探讨了搜索引擎在执行位置搜索时可能面临的一些挑战。搜索引擎应对这些挑战的方式展示了搜索引擎的某些技术能力及其使用的方法。

例如,在位置搜索中,搜索引擎可能必须解决的一些问题可能包括:

  • 地名拼写错误(例如,US Capital代替US Capitol)
  • 在位置使用其他名称(富兰克林·德拉诺·罗斯福纪念馆与罗斯福纪念馆)
  • 使用备用地址格式(例如在不同国家/地区找到的地址格式)

理想情况下,对于地址搜索,如果地址明确,搜索引擎可能会尝试将单个地图结果显示为响应。在Google地图中,当您使用某个地点的地址进行搜索时,可能只会看到一个结果。

Google地图结果仅显示一个位置列表,用于搜索弗吉尼亚州沃伦顿84 Washington St.

如果您切换到Google’在网络搜索中,您可能会看到该位置的地图以及有关该地址的其他信息。网络搜索结果也可能包括在内。

Google网络搜索结果,在搜索弗吉尼亚州沃伦顿华盛顿街84号的列表中,在结果顶部显示位置地图

但是有时候,当搜索引擎不可用时,事情可能会有些混乱。’确保在位置搜索期间哪些地址可能正确。例如,搜索“托马斯·杰斐逊纪念堂”时,“美国托马斯·杰斐逊纪念堂” and the “托马斯·杰斐逊纪念堂。”幸运的是,对于那些想参观的人,显示了两个地方(很可能是同一地方)’t似乎相距太远:

Google Maps屏幕截图显示了杰斐逊纪念堂的两个位置

当搜索引擎收到位置搜索查询时,可能需要许多步骤来尝试确定正确的地址。例如,它可能查看查询中的关键字,并:

  • Possibly remove punctuation marks, 街 numbers, and non-location terms
  • Attempt to identify terms that might be synonyms in the query (for instance, N in a 街 name could be north)
  • 了解一个或多个术语的缩写
  • 确定涉及关键字的规范表达式
  • 在位置搜索查询中标识与关键字相对应的一个或多个位置

可能有多个地点与特定的地点查询相关联,例如“Washington Monument,”可以指的是:

  • 华盛顿特区国家广场上的乔治华盛顿纪念碑
  • Any 纪念碑s in Washington, DC
  • Any 纪念碑s in Washington State
  • 华盛顿纪念碑在巴尔的摩弗农山广场
  • 布克·T·华盛顿国家纪念碑
  • 弗吉尼亚州弗雷德里克斯堡的玛丽华盛顿纪念碑
  • The Washington Monument 喷泉 at Eakins Oval in Philadelphia

搜索引擎进行的分析尝试得出不同位置的置信度得分,如果排名最高的位置比其他位置高某个阈值,则可能仅显示一个位置。

即使查询中的微小变化,该分析的工作方式也会受到很大的影响。例如,如果您键入“Washington Monuments” instead of “Washington Monument,”进入Google,您会看到一组结果完全不同的地图。那你应该– making the word “monument”复数会大大改变查询的含义。

位置数据库中列出的每个位置记录都可能包含元数据,而不是HTML元素(例如元描述元素或元关键字),而是有关该位置的其他信息(例如关键字或这些关键字的同义词)以及位置周围的区域。例如,华盛顿纪念碑喷泉位于费城和宾夕法尼亚州,并且该地点的记录可能包括那些区域作为有关喷泉的元数据。

如果您在搜索特定地点后在Google地图中执行位置搜索,则搜索可能会集中在先前搜索所显示的地图边界上。例如,搜索“Philadelphia,”在Google地图中进行搜索,然后进行搜索“fountains,”Google会通过以下方式向您显示费城地图边界内的地点“fountain”以他们的名字,放在一个地方“fountain”类别以及可能包含单词的地方“fountain”在位置的评论和说明中。

Google位置搜索专利

可以在以下位置找到该专利:

地理位置搜索查询的地理编码

由Florian Michel Buron,Ramesh Balakrishnan,James Norris,James Robert Muller,Thai Tran和Lars Rasmussen发明
分配给Google
美国专利7,747,598
2010年6月29日授予
提交日期:2007年1月25日

抽象

一种用于执行位置搜索的方法,包括:接收位置搜索查询;确定与该位置搜索查询相对应的关键字;识别与该位置搜索查询中的关键字相对应的一个或多个文档;以及向客户端系统提供识别至少一个的信息。与一个或多个文档相对应的位置。

当搜索引擎尝试分析地址时,它可能会进行查询并将其扩展以查找多个可能的匹配项。例如,当搜索引擎尝试查找位置时“纽约州大脖子市安倍大街155号”这可能需要很多步骤。

它可能会先删除数字和“Ave.” resulting in “安倍大街大脖子纽约”

缩写如“AVE”然后可以扩展,并可以添加同义词,例如“street” or “lane” or court.”

然后,它可以使用该信息创建一个布尔表达式,它可能类似于:

安倍与(Ave或Avenue或Street或Lane或Court或....)和(大脖子)和(NY或(纽约))

数据库中的地理位置(例如Google在Google Maps中可能拥有的地理位置)可能具有与其相关联的功能,并且可以使用上述布尔表达式来搜索这些地理位置。

这些地理特征可以包括:

  • Feature types (such as a 街, road, route, city, country, intersection, etc.)
  • 功能名称(即地点名称)
  • 主要术语或令牌(例如与功能关联的特定关键字)
  • 附近的地名术语或标记(例如邻近或邻近的地标或感兴趣的位置),以及;
  • 补充信息(例如要素的纬度和经度)。

在位置搜索中对位置进行评分

在搜索该特征数据库时,搜索引擎可能会提出一些结果并对它们进行评分。该功能等级得分可以确定您在Google地图或Google中显示的位置’的网络搜索结果,以响应位置搜索。尽管Google可能正在考虑其他因素来对查询与位置的匹配程度进行评分,但该专利提供了大量有关它们如何根据位置搜索对位置进行评分的详细信息。

结论
It’如果您愿意花一些时间进行评分过程,’对为什么要显示显示华盛顿特区华盛顿纪念碑的地图而不是弗吉尼亚州弗雷德里克斯堡的玛丽华盛顿纪念碑之类的东西感兴趣,“Washington 纪念碑.”

排名过程中最有趣的方面之一涉及很多“penalty factors.”这些罚款因素之一可能解释了为什么,例如,当我搜索时可能会看到一张我现在所在位置的地图“SEO 通过 the Sea” in Google’的Web搜索,并且您位于Warrenton,Virginia或美国以外的地区时,可能看不到相同的地图。

分享是关怀!

关于10条想法“Google的位置搜索”

  1. 今天没有结论吗?我曾经尝试过搜索特定位置,但实际上我对出现的搜索结果感到满意,因此我认为Google在位置搜索方面做得很好。我感谢您的这些帖子,因为至少现在我可以理解搜索引擎的工作原理,至少可以更好地理解它们。

  2. 嗨安德鲁,

    我确实有几段文字,对专利申请中描述的流程有一些想法,在看到您的评论后,我回到帖子中并添加了一个“conclusion”前往这些句子。谢谢。

    I’我一直在想我的一些地图’我看到别人避风港’t when they’我们一直在寻找不同的位置,很高兴看到该专利申请以及一些关于何时有人看到一些地图而其他人却看不到的解释。’t.

    也感谢您的客气话。

  3. 哇,谢谢你的细节。至少您让我知道了它们是如何工作的。这让我想起了几天前我看到的关于一位女士起诉Google的消息。–她将事故归咎于Google,因为她过马路时依靠的是Google地图。

  4. I’最近已经在尝试使用Firefox的Geolocation API,’网站收集用户位置变得越来越容易。默认的浏览器选项是请求权限1st,但是它肯定不是’尚未跨浏览器兼容…但它可能会引领网站将来根据用户的位置提供内容。 //developer.mozilla.org/en/using_geolocation

  5. 嗨,杰克,

    您’re welcome.

    我真的不知道’我对那起诉讼的细节不太了解,所以我不知道’不知道它可能有多合理或不合理。我认为问题的一部分可能与我在这篇文章中描述的位置搜索并没有太大关系,而是她期望Google仅显示可以合理地将她从一个地方引导到另一个地方而无需放置的步行路线她处于危险境地。那是不合理的吗?我不’t know.

  6. 嗨,马修,

    谢谢。我没有’我有机会花很多时间在Geolocation上,但我记得读过有关它的信息,还有一些担心,默认情况下应该将其关闭。

    这绝对是Web演进的标志,它甚至可以用于定制和个性化搜索结果。

  7. 如果您进行更仔细的调查,您会发现美国杰斐逊纪念堂和托马斯·杰斐逊纪念堂实际上是同一个人。问题是–为什么显示重复的结果,以及如何防止它们出现?

  8. 嗨,莎莉,

    正如我上面所写:

    For example, a search for the Thomas Jefferson Memorial shows both the “美国托马斯·杰斐逊纪念堂” and the “托马斯·杰斐逊纪念堂。” Fortunately for people who might want to visit, the two places shown (most likely the same place) don’t appear to be too far apart.

    我的意思是’t有两个杰斐逊纪念馆,但只有一个,但Google展示了其中两个。 Google收集有关特定地点的信息时,会从多种来源进行收集,并且在尝试合并有关这些地点的信息时,有时其努力的结果并不完美。

    在这里,我们似乎至少使用了一个已公开的来源,其中提到了纪念“US”在它前面,它给出了一个相当具体的地址,而一个或多个没有’t append the “US”在他们前面,给出了较少的具体地址。谷歌’的算法似乎无法识别“US”在纪念馆前’s名称是某人用于同一纪念馆的替代名称。我怀疑有时在地标上可能会发生这种情况,而在地标上很少用街道编号来引用它们。

评论被关闭。