Windows-7 内容搜索不支持通配符

Windows-7 内容搜索不支持通配符

在 Windows 7 中,我尝试在(主要是 MS Word)文件中搜索单词或模式。输入内容:NeedleInHaystack,效果很好。但是,只要我添加通配符(例如针与海“)(因为拼写替代为 US/UK 等),搜索显然正在运行,但没有检索任何内容。

我尝试了以下任意组合 - 在搜索词周围使用引号/不使用引号, - 开头和结尾处使用 * 或不使用 *, - 使用不同的通配符 (?, *) 替换已知匹配的单个字母, - 使用 content:xxx 或 content:~=xxx, - 带有索引搜索的文件夹搜索选项(已编入索引数月,我正在寻找的文件已经足够旧,可以编入索引)或不使用,=> 均不起作用。

我在 Superuser 和 Google 上搜索了好久,但还是没能找出我做错了什么,尽管我意识到其他人也遇到了 Win-7 搜索问题,但目前还没有解决方案。如果大家能给我一些建议,我将不胜感激,先谢谢了!

答案1

我建议您停止无谓地挣扎于 Windows Search,停止沮丧,停止为其愚蠢的限制而烦恼(例如,当简单的正则表达式支持就已经强大一百万倍时,为什么他们要费心使用所有这些 AQS 废话?)

根据您的需要切换到其他东西。特工搜查/文件定位器精简版可供个人和商业使用免费,正则表达式支持并且可以轻松搜索 Office 和 OpenOffice 文件(前者甚至无需安装 Office,只要您的系统上有小型 Office Filter Pack)。您想要做的事情很容易完成,无需索引:

1

2

答案2

是的,搜索文档很烂,而且我认为他们对 Win7 SP1 的工作方式进行了更改,因此很多文档似乎不准确。

您很接近~=(这似乎是在线文档所建议的),但是在搜索“内容:”(或“内容:”)时,您只需使用~

因此,要搜索包含“colourful”或“c​​olorful”的文档,您可以使用:

content:~colo*rful

注意:这也会匹配coloTOOTIEFRUITYrful。;)

问号通配符需要一个字符,因此它在该示例中不起作用。

但是你可以用它来搜索包含“warm”或“worm”的文档,例如:

content:~w?rm

希望有所帮助。

相关内容