导航

There are so many differents about the search function of file between Windows 7 and windows xp, so if your settings are not correct, the results are not expected.

(Windows 7和windows xp的搜索方式有了较大的改变,所以会导致明明文件夹中有那个文件,结果却搜索不出来,这不是windows 7的搜索功能垃圾,而是没有设置好搜索选项。)

The files for test search function of windows 7:

(已经存在的文件:)

Using the default settings, you'll not find the files you want to find or only find the files of old version(it depends on the time of finishing indexing):

(在默认设置下,如果你输入这些文件的部分文件名,将搜索不到这些文件或搜到的是旧版本的文件(取决于索引建立完成的时间):)

How to solve it?

Open the "Control->Indexing Options":

(问题的解决:

首先,windows 7采用的建立索引的方式加快搜索速度,但是我发现建立索引后反而搜不到实际存在的文件,所以如果你不想在搜索结果里漏掉某个文件,把索引位置全部勾选掉,参照如下设置:

打开“控制面板-》索引选项”)

Click "Modify".

Clear all the check box and press "OK".

(点“修改”按钮,

默认情况下,windows 7 会给每个计算机的磁盘位置建立索引,但是建立索引后将会发生搜不到存在文件的问题,因此我们取消使用这些索引,全部清除这些打钩的选项)

After the modify:

(修改后成为这个样子:)

Untill now, you can find the new version of your files, but if you don't want a result missing some file, you must add "*" before your search string.

See the result of searching:

(至此,已经取消索引,可以看到能搜到中文,但是,如果不是单独的词(前面空格分隔或文件名第一个词或中英分界)的话需要在前面加*,不想漏搜就加星花吧!)

看看搜索结果:

See the comparation of adding "*" or not, I don't know why the file not matched appears here, may be there is something wrong.

(看看加不加星花的对比,下面的中文搜索不知道怎么回事另外一个不匹配的文件也出来了,呵呵,看来是有bug啊!)

The correct result:

(但上面不是我们要的结果,必须加*才能搜到我们想要的:)

Sometimes if the file is opened, you can't find it use the search function.

(还需要注意的就是,打开的文件有时候是搜不到的(偶尔出现),比如word文档等,所以不想漏搜就关闭后再搜吧。)

If you want search the content of the document, set as the picture:

(如果你想连文档内容也搜,甚至要搜索系统隐藏文件夹,那就按照如下设置:)

"Tools -> Folder Options -> Search"

("工具-》文件夹选项-》搜索")