我已将 .SQL 扩展名的索引选项设置为使用“纯文本过滤器”并选择“索引属性和文件内容”,并确保包含 SQL 文件的目录位于“包含的位置”中。
不幸的是,Windows 桌面搜索仍然无法在 .SQL 文件中找到任何内容。其他文件类型,如 .cs、.docx 等,搜索成功。
我正在运行 Windows XP SP2 - 它是一台工作机器,我无法轻松安装替代搜索引擎,所以我坚持使用 Windows 桌面搜索进行索引搜索。
显然我可以使用其他(非索引)技术搜索 .SQL 文件,但我更喜欢桌面搜索的速度 - 如果我可以让它工作。
更新:将几个 .SQL 文件复制到~quack建议的同一目录中的 .SQL.TXT 文件后,将 .SQL.TXT 添加为索引选项的文件扩展名(使用纯文本过滤器,带有“索引属性”和文件内容”选择)并重新编制索引,桌面搜索仍然无法在 .SQL 或 .SQL.TXT 文件中找到字符串。
附加信息:重新索引后,我检查了桌面搜索高级选项中的文件类型,并注意到 .SQL.TXT 文件扩展名不再出现在文件类型列表中。