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"
("工具-》文件夹选项-》搜索")