如何快捷找到曾访问过的网页?

当想重新看看1个月前曾经访问过的一个网页时,你会如何去找到它?这是一个long-term retrival(欢迎大家踊跃提供合适翻译…)的问题。

在浏览器设计者的设想中,用户应该这样采取行动:

if ( 曾经收藏过 )
    到收藏夹中寻找
else
    到历史记录中寻找

然而,来自几个德国人的研究发现:用户在重新访问长时间(>1个月)前曾访问过的网页时,只有16%是通过收藏夹或历史记录。

这是一个可悲的结论,它意味着浏览器几乎不能满足用户进行long-term retrival的需求。

那么,浏览器要怎么改进?目前,我看了两种方案。

一是Chrome的全文检索,这似乎是个无敌的终极解决方案。遗憾的是,它似乎并不能解决所有问题。设想,一个专注于某领域的用户上个月在20个不同的网站看了100篇关于同一主题的讨论,现在他想找到其中一篇来回顾,通过关键字检索历史记录简直是难上加难——这可是100篇大同小异的文章。

第二种方案十分有意思,也是懒人Wei Zhou在Mozilla做的一个项目Lifestream。该项目在long-term retrival方面做了一些尝试,用户在收藏网页时,浏览器自动添加情境信息。于是,用户可以这样检索历史记录:“当时我在Cafe ABC”、“当时下着雨”、“当时我正在听惠特尼休斯敦的歌”、“当时我正在skype上和妈妈聊天”、“大约是昨天下午两点”、“链接是老板发给我的”。

上述两种方案从一定程度上解决了long-term retrival的问题。

最后,我来讲讲我的一个想法。

在德国哥们儿的那篇论文中,他们提到在浏览器指望不上时,用户选择曲线救国。一种典型的方案是“寻踪”(re-tracing)。比如,用户可能搜索“余华兄弟”找到《兄弟》的豆瓣页面,进而从相关推荐里找到《许三观卖血记》,而这一切,都仅仅是因为他想重新回顾一个月前看过的一篇评论。

因为“寻踪”必须一环扣一环,用户得准确记忆所有环节,一旦遗忘了任意一环,整个寻找过程将以失败告终。然而,我相信浏览器完全可以帮助用户更好的进行“寻踪”,比如,提供一个“寻踪模式”。用户在此模式下访问页面A时,会得到明确提示:“你曾经在这个页面上点击过链接B、C、D”,从而减轻用户的记忆负荷,帮助更快更准确的“寻踪”。

你还知道其他协助进行访问历史的long-term retrival的方案吗?欢迎留言。

参考文献:

Web Page Revisitation Revisited: Implications of a  Long-term Click-stream Study of Browser Usage, Hartmut Obendorf, et al, 2007, CHI

UPDATE:写完这篇文章后不到1分钟,我发现“寻踪模式”似乎并不能解决问题。因为整个寻踪过程中,最困难的应该是找到线索,而不是按照线索逐步进行下去。anyway,就当抛个砖好了。

19 Responses to “如何快捷找到曾访问过的网页?”


  • My two cents

    很多时候我能记得我想看的那个网页长什么样子,但是记不得里面具体的字句。我记得心理学里面有说图像记忆比semantic的文字记忆更加持久(sorry这里一下没找到具体的reference,一篇科普文章 http://learning.sohu.com/20051003/n240485623.shtml)

    从这一点来讲我认为safari 4的history做的非常好,把图像和文字搜索很好地结合起来了。

    • 同意,visual bookmark常见,Chrome也带来了visual history, 但是realtime visual history search则是头一遭。

      但是我还是不太习惯从history里找,电脑太多了。。。很难说是哪一个。

    • 网页和人不一样,它们可以长得很像。如果看了100篇NYT的新闻,要通过图像记忆来找到其中某1篇,恐怕是不可能的。图像在这里肯定不是解决问题的最优办法。

  • 个人感觉最直接的方式还是搜索,搜索收藏夹,搜索history,搜索email,搜索MSN聊天记录,搜索…

    如果在搜索的过程中能够结合一些情境信息,比如当时应该是在twitter某链接上点开的,或者当时应该是在和人聊天时候看到的,也许会对搜索的效率上有很大的帮助。

  • 對於搜索過的內容, 目前我是用 Google Web History (http://www.google.com/history/?hl=en) 達成目的. 但有時確實比較花時間, 畢竟記憶不一定總是準確的.

    • hmmm, 请教一下Google Web History和浏览器本地收藏夹相比交互上的优势在于?在我看来他们都记录浏览页面的标题和链接?(保存时间长是个优势)

      • 嗯,还会记录你点击了具体哪几条results

      • 楼上已经说了, 再补充以下几点:

        Web History 有时间记录, 本地收藏夹没有

        Web History 记录的是完全的搜索过程, 本地收藏夹只记录某一个网址

        Web History 可以对结果进行分类, 本地收藏夹只能通过文件夹分类

        当然最重要的是 Google Web History 和 Google 书签一样可以在任何一台联网的电脑上访问, 本地收藏夹只能局限在一台电脑上访问

  • 或许可以记下用户对页面的关注程度,比如停留时间够不够长,是否用阅读的速度从上滚到下。如果有类似行为,就把这页加个星。在加星的页面中搜索得到的结果质量要高一些。

  • contextual awareness, 情景体验(需要更好的翻译), 是我设计的浏览器中一个重要的theme(话题)。原本的意图是通过contextual cue来查找所需网页,并提供给用户足够的contextual信息,这个交互过程是模拟人类的交流行为。(比方说,你丢了东西,你妈给你各种各样的环境提示逼你找)。

    但是这个contextual awareness有巨大的局限性。其中一个就是信息的无限扩展性。这其实可能给用户带来了更多的负担(谁也不愿意记住更多的信息哪怕是环境信息)。 这不利于建立用户对于交互的mental model的成熟态度。

    所以,虽然在最终的beta中提供了这种方式,但是我更加热衷于我提出的更外几个解决方案。其中一个是human computing(人类计算)。说白了就是集中人类智慧来解决机器不太擅长的问题,你记不住的东西,有一群人来帮你记住。这个道理浅显易懂,a,b,c,d都关注一件事情,a忘记了,但是有b,c,d来提醒。我建立了一个社会交互模型来解决这个问题,在此略过。

    另外一个。我叫他做,智能机器人。这个略微复杂,因为涉及到对于人工智能的重新定义。我假定browser是具有智能的软件载体,用户的人和inquiry都可以获取一个相对答案。历史就是browser的左脑记忆,bookmarks就是browser的右脑记忆。而搜索结果,可以看作browser对于环境的prediction。在我们学过的认知心理学中,我们知道,如果这里browser有expectation的存在,那么browser可以说是相当智能化。最简单的比喻就是,browser是一个先生,知识很渊博,你让他帮你找东西,但是broswser先生必须在你提问之前,就知道你需要什么,这样你才觉得好方便。所以问题转化为,browser怎么了解你,预测到你需要什么。

    还有很多种模式。我觉得这个话题很有趣。哈哈

    • 最后一个概念我很赞同。Smart Computing主要是AI和data mining算法的问题,就如同Google Chrome的Omnibar和FX3的Awesome Bar一样,我认为nextgen的web application最大的特点就是高度personalized,学习使用者的习惯很重要,就如同一个很了解老板的秘书一样。用户给出ambigous的需求,机器通过分析使用习惯来智能寻找。一个很好的例子是Pandora,理论上你不断地通过对音乐投票机器会越来越熟悉你的偏好,而这个过程是全自动的、

      很有趣的讨论,keep on!

      • 赞根据用户个人的信息进行personalized recommendation!

        另一方面,人是社会动物,因此人的喜好会受到好友、乃至陌生人的影响,所以在推荐的时候加入与用户有关的其他人的信息,两者结合,才能得到更加准确的信息。

        但是,揣摩一个人需要什么,这简直是太难了。能做到的顶多是“你可能需要”或“你应该需要”,而绝对做不到“相信我,你要的就是它”。

  • 这个功能被google实现了!!!
    以前很多人认为google很快将超越microsoft
    我还不以为然
    现在开始觉得 … 自己错了

Leave a Reply