Windows Search 将查询限制为 255 个字符。有什么方法可以覆盖此限制吗?

Windows Search 将查询限制为 255 个字符。有什么方法可以覆盖此限制吗?

我运行的是 Windows 8,遇到了一个问题...如您所知,Windows 具有“模糊”搜索功能,非常适合查找多个文件...但是,我经常需要使用来自我公司支持系统的大量搜索字符串(通常约 500 个字符,有时更多)来搜索多个文件。由于 Windows 搜索限制您最多使用 255 个字符,因此我必须将字符串分成几个搜索。

这对我来说没什么意义。我知道 Windows 将文件名限制为 255 个字符(+ 一个空终止符),但我正在搜索多个文件。我发现这一页讨论了 MAX_PATH 变量,解释了文件长度限制,但我并不是只想搜索文件。

我有点不知所措,因为这确实影响了我的工作流程效率......搜索字符串在 255 个字符后不应被截断,特别是因为我们确实能够一次搜索多个文件......有人对如何“覆盖”此限制有什么想法吗?

总结Windows 将模糊搜索限制为 255 个字符。我需要搜索长度超过 255 个字符的字符串。求助!

如果你需要的话,reddit 帖子会在评论中提供一些额外的详细信息

答案1

当你保存搜索时,它会被保存为.search-ms文件,这是一种基于 XML 的格式,记录了这里

一种选择可能是手动编辑 XML 或动态生成它以包含所有查询字符串。

相关内容