none
Vista的文件查找功能令人失望 RRS feed

  • 问题

  • 有人抱怨Vista霸道不尊重用户。我有同感。比如文件搜索功能。

     

    1、按下Ctl+F以后,只有简单搜索栏。且不等用户完成输入搜寻字段,见你打入第一个字母它就开始搜索。不管是不是你要的东西。首先给用户一个不舒服感觉。很不理解这是什么意思?向用户展示浪费机器资源搜出垃圾来迷惑用户的能力吗?

     

    2、不给搜索选项。以前熟知的时间、尺寸、类型、文件内容等选项都不见了。要再点一个“高级搜索”键才能看到。对于新手,并不知道“高级搜索”里面有什么东西。不会去点它,就只能被限制在简单搜索方式下。机器长时间转,跳出一大堆没用的东西。

     

    3、即便点了“高级搜索”,也还有些功能不见。比如时间,只有“任何”、“之前”和“之后”。你想找去年5月的?没门。要么连10年前的也包括进来,要么从去年5月开始到现在。

     

    4、想搜索文件内容,还要等到简单搜索完成后才能看到该选项。而且文件名和内容不能分开填写。你要么查找文件名而不知道内容,要么在一切文件中找你的内容。别无选择。好霸道。

     

    这些功能从95到XP都是一目了然。为什么要改得让老用户找不到,让新用户不知道怎么用?

    2008年1月5日 17:34

答案

  •  

    使用过Vista系统的读者都会知道它的搜索Vista系统的读者都会知道它的搜索功能是非常强大的,和以往Windows下的搜索功能相比,在速度上有质的飞跃。那么微软是如何微软是如何实现这种搜索加速的目的呢?今天我们将从搜索加速原理入手为大家全方位介绍Vista系统中的“闪电搜索”功能。

      Vista搜索的前世今生

      在Vista系统发布之前Windows自身的搜索功能非常差劲,不仅操作起来不方便,而且搜索速度和搜索的信息种类都远远不能满足用户需求,因此很多Windows用户都纷纷抛弃系统自带搜索功能,转而使用其他厂商发布的本地搜索工具。

      为了弥补这个缺陷,微软公司也一直在努力,并于2003年推出了基于WinFS(Windows File Search)的Windows Desktop Search工具。Windows Desktop Search是取代了WindowsXP基于开始菜单的搜索工具,提供了更多的功能和方便的基于任务栏的搜索。这个WDS也被称为Vista搜索的雏形,它没有内置于Windows 2003和WindowsXP中,只是以一种工具的形式发布。

      随着Vista的发布,微软将改进型Windows Desktop Search内置到了Vista系统中,从而彻底替代了传统的搜索功能。至此Vista系统搜索正式改头换面,从幕后走向台前的Vista搜索在速度、功能和易用性上均有大幅提升。

      闪电般的搜索速度

      使用过WindowsXP的用户都会知道要在一个80GB的硬盘上搜索文件,恐怕需要几分钟甚至更长时间才能找到结果。不过Vista搜索巧妙地解决了此类搜索缓慢的问题,输入搜索关键字,点击“搜索”按钮,立即可以显示出搜索结果,真正实现了“所搜即所得”的快速搜索目的。

      另外在Vista系统中使用搜索功能是非常简单的,不用在“开始”菜单中寻找专门的搜索项,打开“开始”菜单后就能够直接看到搜索关键字输入栏的存在。

      索引的威力

      那么为什么Vista系统中的搜索速度如此迅捷呢?最主要的原因就是它使用了和google desktop search提高搜索速度一样原理的技术,被称为Indexing Service的索引服务,不过Vista搜索可以由用户自定义要建立索引的内容,包括基于哪个文件、哪个目录、哪个磁盘乃至哪种格式的文件。Vista搜索是动态实时更新的,所以我们不用担心文件变动会造成搜索出错问题的发生。比如:用户把一个文件从C盘剪贴到D盘,索引就自动修改为指向D盘了,这一个过程并不需要用户知道。

      使用过其他本地搜索工具的用户都会知道,在搜索之前都需要花费几个小时的时间来建立索引关系。Vista系统也是基于此原理的,不过由于索引与系统兼容性和整合性非常好,所以索引建立过程并不会给人一种严重拖慢系统运行速度的感觉

     

    根据自己的需求了............

     

    2008年1月7日 3:30

全部回复

  • 个人觉得只完全是一个用户体验问题,每个人有每个人的感受。

     

    以下是我对这些特征的看法。

    Windows Vista 里的搜索 UI 在许多地方本身就出现了,并不需要再按 Ctrl+F 打开。比如开始菜单左下角,Explorer窗口(包括资源管理器和 IE )的右上角。

    输入字母就开始搜索,这是 Instant Search 的特点,网页上都已经有输入提示了对吧?而 Windows Vista 这样做是带来了更不平凡的用户体验,还有高级搜索和选项,其目的也是让用户更方便更快速地找到目标。

    其实呢,只要习惯了你会发现用 Vista 集成的搜索是很方便的。
    2008年1月6日 2:55
  •  

    我觉得Vista的搜索恰恰是我最喜欢Vista的一个地方。

    1 大部分地方其实都有搜索框,已经几乎不需要Ctrl+F了, 输入框的TextChanged时触发搜索让用户减少一次点击按钮的操作,提高了操作效率,应该是更舒服的, 至于你说的浪费机器资源,Vista的搜索和XP的搜索有本质区别,因为搜索的时候只是去查找索引库,而不像XP那样去硬盘上一个一个找文件,因次更加高效更加节约资源,也因此才能实现了XP所无法实现的"打入第一个字母它就开始搜索"(XP上这么做会死人的~~~) 我觉得是进步

     

    2 XP因为没有文件索引,所以需要那些东西来缩小搜索范围以快速定位文件,Vista是查询索引,在99%的情况下都根本不需要那些东西,把它藏起来是防止不知道的用户去做多余的操作。(查找索引比硬盘遍历文件要快上千倍)

     

    3 你可以直接输入 2007-5 和文件名, 应该比XP里面选什么之前和之后要方便得多

     

    4 你发现文件的内容,其实并没有搜索文件内容,只是索引中索引了这些信息,一起用于搜索,更方便用户定义到自己需要的文件。 

     

     

     

    Vista的搜索总体来说让用户需要操作变少了很多,是巨大的进步,不过从你上面的一些描述,貌似你本机的索引选项可能被你无意间设置出了问题,否则应该是非常爽快的~~~

     

    我硬盘上有大量文件和资料,在XP上经常找一个文件需要半小时~~Vista上我自己优化了索引选项以后简直是飞快~~再也不需要像XP里的时候还要安装第3方的硬盘查找工具(XP那个搜索实在太太太太慢了~~~)

    2008年1月6日 14:38
  •  

    使用过Vista系统的读者都会知道它的搜索Vista系统的读者都会知道它的搜索功能是非常强大的,和以往Windows下的搜索功能相比,在速度上有质的飞跃。那么微软是如何微软是如何实现这种搜索加速的目的呢?今天我们将从搜索加速原理入手为大家全方位介绍Vista系统中的“闪电搜索”功能。

      Vista搜索的前世今生

      在Vista系统发布之前Windows自身的搜索功能非常差劲,不仅操作起来不方便,而且搜索速度和搜索的信息种类都远远不能满足用户需求,因此很多Windows用户都纷纷抛弃系统自带搜索功能,转而使用其他厂商发布的本地搜索工具。

      为了弥补这个缺陷,微软公司也一直在努力,并于2003年推出了基于WinFS(Windows File Search)的Windows Desktop Search工具。Windows Desktop Search是取代了WindowsXP基于开始菜单的搜索工具,提供了更多的功能和方便的基于任务栏的搜索。这个WDS也被称为Vista搜索的雏形,它没有内置于Windows 2003和WindowsXP中,只是以一种工具的形式发布。

      随着Vista的发布,微软将改进型Windows Desktop Search内置到了Vista系统中,从而彻底替代了传统的搜索功能。至此Vista系统搜索正式改头换面,从幕后走向台前的Vista搜索在速度、功能和易用性上均有大幅提升。

      闪电般的搜索速度

      使用过WindowsXP的用户都会知道要在一个80GB的硬盘上搜索文件,恐怕需要几分钟甚至更长时间才能找到结果。不过Vista搜索巧妙地解决了此类搜索缓慢的问题,输入搜索关键字,点击“搜索”按钮,立即可以显示出搜索结果,真正实现了“所搜即所得”的快速搜索目的。

      另外在Vista系统中使用搜索功能是非常简单的,不用在“开始”菜单中寻找专门的搜索项,打开“开始”菜单后就能够直接看到搜索关键字输入栏的存在。

      索引的威力

      那么为什么Vista系统中的搜索速度如此迅捷呢?最主要的原因就是它使用了和google desktop search提高搜索速度一样原理的技术,被称为Indexing Service的索引服务,不过Vista搜索可以由用户自定义要建立索引的内容,包括基于哪个文件、哪个目录、哪个磁盘乃至哪种格式的文件。Vista搜索是动态实时更新的,所以我们不用担心文件变动会造成搜索出错问题的发生。比如:用户把一个文件从C盘剪贴到D盘,索引就自动修改为指向D盘了,这一个过程并不需要用户知道。

      使用过其他本地搜索工具的用户都会知道,在搜索之前都需要花费几个小时的时间来建立索引关系。Vista系统也是基于此原理的,不过由于索引与系统兼容性和整合性非常好,所以索引建立过程并不会给人一种严重拖慢系统运行速度的感觉

     

    根据自己的需求了............

     

    2008年1月7日 3:30
  • 事实上你所说的这几个问题全看每个人怎么理解了
     

    1、按下Ctl+F以后,只有简单搜索栏。且不等用户完成输入搜寻字段,见你打入第一个字母它就开始搜索。不管是不是你要的东西。首先给用户一个不舒服感觉。很不理解这是什么意思?向用户展示浪费机器资源搜出垃圾来迷惑用户的能力吗?

     

    这样难道不好吗?我甚至不需要输入完整的关键字,就有可能找到我需要的东西。而且因为是在索引中搜索的,所以就算立刻开始搜索,对性能的影响也并不是太大,况且对要搜索的文件创建索引,然后从索引中搜索,这也是几乎所有提供桌面搜索软件的公司的公认“最佳方式”



    2、不给搜索选项。以前熟知的时间、尺寸、类型、文件内容等选项都不见了。要再点一个“高级搜索”键才能看到。对于新手,并不知道“高级搜索”里面有什么东西。不会去点它,就只能被限制在简单搜索方式下。机器长时间转,跳出一大堆没用的东西。


     对于不懂的人,太多的选项只会带来麻烦。需要高级搜索选项的人,自然知道点击“高级”后可以看到更多选项


    3、即便点了“高级搜索”,也还有些功能不见。比如时间,只有“任何”、“之前”和“之后”。你想找去年5月的?没门。要么连10年前的也包括进来,要么从去年5月开始到现在。


    你应该仔细研究一下这个功能啊,谁说不能搜索10年前的文件,看图说话:http://huiliu.googlepages.com/search 。还是以搜索10年前的内容为例,“日期”选择“是”,然后单击右侧的时间选项,单击顶部的“2008年1月”,然后单击“2008”年,然后单击左侧的箭头,选择“1998”,然后在菜单旁边的空白处单击一下,时间范围就会被限定为“1998年1月1日-1998年12月31日”了。要找去年五月的(不好意思,截图之后才发现你需要找的是去年5月的,10年前只是举例,不过方法是一样的)?同样的方法选择就好了



    4、想搜索文件内容,还要等到简单搜索完成后才能看到该选项。而且文件名和内容不能分开填写。你要么查找文件名而不知道内容,要么在一切文件中找你的内容。别无选择。好霸道。


    打开开始菜单,单击一下“搜索”而已....


    2008年1月17日 22:41
  • 就是这样。举个实例。
    在一批文本文件里。有一个关于健康的文章 里面有关键词 “还可以保护你的心脏” 填入这个关键词找到这个文件
    在那个路径下用f3搜索。这个关键词。依旧没有。
    建立索引 出来n个不相干的文件和那个有这个关键词的文件
    使用 始终搜索文件名和内容选项。还是没有找他我要的那个文件。

    这个任务在98到xp的系统里是一个很容易完成任务。只要在 文件中的一个字或词组里填上 “还可以保护你的心脏”
    他就可以找到。但是在vista这是个不可能完成的任务。当然vista命令行中的find命令除外。

    查找关文件内容键词这样的搜索方式到vista里被划上了圆满的句号。

    不要低估你客户的水平。80g的硬盘人家啊会用路径来缩小搜索范围的。
    别人放东西还是 有一定规律的。不会我我今天拍的照随机点个目录放入。

    索引服务又不是完美的是一种牺牲空间换取时间的做法。
    用计算机的人都会用文件夹来组织文件的。否则要文件夹干什么否则文件都放根目录。允许重名。用的时候都靠索引搜索好了。
    舍本逐末。文件系统里你建立那么多索引有什么用啊。我们用的是操作系统。不是数据库。

    高级搜索里的标记没有用。用的人有多少建议改成 以前xp中的 文件中的一个字或词组




    2009年1月13日 6:01