2007年10月13日星期六

整合多种元素的Google Maps--地理信息聚合平台

随着整合mapplets以及用户利用My Maps创建的公共地标,Google Maps上的元素原来越多了。我觉得现在的Google Maps已经很有必要包含整合搜索以及个性化搜索,来帮助用户更加精确有效地获取更多的信息。不过就Google Maps目前获取这些元素的途经来看,要进行对这些元素的有效排序比较还是比较困难的。以mapplets的地标为例,这些地标能被Google Maps获取仅仅是因为他们被用户标记了GeoTag。但Google对其内容本身是什么毫无了解。因此Google无法判断不同元素之间与用户的搜索意图的相关性。

同时正如我以前所提到的,这也造成了一种利用其来进行Spam的潜在风险。比如我是某个旅游区的餐厅经营者,我可以通过将图片上传到Panoramio并标记相应的坐标,以达到当用户勾选了Photos from Panoramio的mapplets时,搜索相关的旅游地区信息时会看到我的餐厅的图片的广告宣传效果。但实际上搜索的用户想看到旅游区餐厅信息的几率很低,他们更希望看到的是旅游区的风景图片之类的信息。因此mapplets在这种情况下不仅不能提供更多对其有用的信息,反而会因为增加了更多的无效信息而造成用户体验的下降。

然而Google目前对mapplets中的内容基本上是没有进行审核的,因此如果这种方法被大量应用,很可能会造成用户对mapplets的反感,直接禁用mapplets。因此Google Maps如果要增加整合搜索,那首先应该要解决信息的获取途径这一问题。Google Maps目前对mapplets以及用户利用My Maps所创建的地标,均无法获得更多的描述信息以判断其内容相关度。因此Google第一步所要做的是改善这种第三方地标的获取方式,我想这对于Google来说并非什么难事,毕竟Google在图片搜索和视频搜索上已经有了相应的基础,并且也已经有了在通用搜索上的整合搜索作为参照模型,算法在一定程度上应该是可以借鉴的。

然而整合搜索要做到准确判定用户搜索的意图并不容易,单纯的整合搜索仅仅是通过用户搜索的关键词与数据库中的各类元素的匹配数量做比较,而决定是否显示某一类元素。但这种算法很容易受元素基数的影响,特别是在Google Maps目前的各类元素坐标尚未达到充足状态的情况下就更是如此了。此外这种匹配方式更适合于热点关键词,因为热点关键词一般用户的搜索意图都是相近的,因此整合搜索的热点式统计方法的覆盖精度是可被接受的。但对于一些比较小众的关键词,则由于用户基数的不足,热点式统计的覆盖精度将大幅度下降。

因此,对于这类型关键词则需通过收集足够的用户的信息以精确定位其搜索意图,以结合调整显示的元素类型。也就是所谓的个性化搜索了。不过Google目前用于通用搜索的个性化搜索模式(收集用户的搜索记录和网页访问记录),我觉得Google Maps的信息收集应注重该用户的其它Google 服务的信息。我可以很快地想像到这样两个片段:

  1. 某个用户正在用GTalk聊天,其中谈话内容涉及到午餐地点的推介。当对方向其做出推介后,其很可能会用Google Maps定位到相应区域来查看相关的信息。此时如果能结合GTalk的聊天记录,那Google Maps就会突出显示餐厅的坐标,并且会触发整合搜索的图片、视频元素来帮助用户了解餐厅的具体情况以及其他用户的评价。
  2. 某个用户将要进行一次商务旅行,在准备过程中自然会为了了解相关信息使用Google搜索,用Gmail进行联系确认,用Google 日历制定日程表等工作。而如果Google Maps能有效地整合这些信息,那对于用户的定位无疑将会有很大的改善。

用户在使用Google Maps时的搜索意图和使用Google通用搜索时的搜索意图不同,使用Google Maps时的搜索意图大部分都是与近期的相关活动有关,但使用Google通用搜索时则不然,搜索一个关键词时最优结果涉及的因素很多,因此必须结合历史记录进行更深层次的分析(虽然Google目前似乎做不到)才能达到较好的效果。因此实际上Google Maps进行整合搜索和个性化搜索的结合要比Google通用搜索要简单和有效,难度恐怕更多的在于描述信息以及地标信息源不足。

Google Maps目前的mapplets中的地标和用My Maps创建的社区地标都是用户主动创建并且进行相应的坐标标识的。但互联网上有许多没有通过GeoTag标识的地理信息,这些信息由于缺乏GeoTag导致Google无法将其整合入Google Maps中,这无疑是很大的损失。因此Google还需要做的是通过网页信息来自动对这些元素进行定位,将其整合入Google Maps中。但要做到这一点的难度就相当大了,恐怕要在匹配的其它技术有较大程度上的发展后才可以达到较好的效果。

可以想象随着Google Maps整合的深入,或许其将成为继Google通用搜索后又一占据绝对优势的信息聚合平台。Google Maps也正是在朝地理信息聚合平台的方向发展的,相比起目前更多的类似于工具式的应用,只有具备了信息处理的能力后,Google Maps才能真正成为一个对于用户具有举足轻重价值的服务。这正是Google正在做的,可以看到,不仅仅是Google Maps,Google同样在对其它各种服务进行深层次的整合,而这些整合最终的目的都是使其信息处理的能力达到最高。致力于帮助用户不断提高信息处理的效率,恐怕这正是Google在互联网时代长盛不衰的原因吧。

没有评论: