Ben*_*ack 10 windows search windows-search
我无法让 Windows 搜索索引具有.sql扩展名的文本文件的内容。有什么我做错了吗?
我在工作中使用一个名为Navicat的程序,它帮助我使用我们的 MySQL 数据库。当我使用 Navicat 编辑和保存查询时,它会将它们存储在.sql位于 Program Files 中 Navicat 目录中的文件中。
由于默认情况下 Windows Search 不会为 Program Files 中的文件编制索引,因此我将其添加到索引位置列表中,如下图所示:

我还进入了高级部分并添加了.sql文件扩展名并选择了该Index Properties and File Contents选项。这将过滤器描述设置为Plain Text Filter:

但是,每当我搜索我希望在.sql文件中找到的文本时,例如saw_order.Wo type:sql,它都不会返回任何文件。搜索是成功的,如果我在寻找的部分名称与文件的,但从未对其内容.sql的文件。
这些.sql文件是纯文本文件,可以使用记事本轻松打开和编辑。Navicat 只是添加了一些智能感知和组织功能,但除此之外,它是纯文本。
为什么 Windows Search 看不到这些文件的内容?
我需要在 Windows 搜索中添加一些特殊的插件来识别这些文件吗?
注意:我使用的是 Windows Search 4.0 和 Windows XP SP3。
即使设置为纯文本,Windows 搜索读取文件格式似乎也存在问题。这是一个已知问题,甚至已在超级用户上提出!
我现在最好的建议是使用可以搜索文件内容的程序。它可能没有索引它们那么快,但希望它可以为您完成工作。
我推荐的四个很棒的工具:
特工 Ransack(免费软件):

NirSoft SearchMyFiles(免费和便携):


便携式文件搜索器(免费软件):

| 归档时间: |
|
| 查看次数: |
8030 次 |
| 最近记录: |