我一遍又一遍地遇到这个问题,我似乎无法找到答案。它没有意义,但搜索根本不会返回肯定包含这些文件的文件夹的结果。很奇怪,这项技术现在存在了5年多了(它可以作为插件添加到Windows XP中),但它们仍然没有做到这一点。
我的文件夹包含10个扩展名为.png的图像文件。两种情况:
场景1:我使用索引选项排除了该文件夹。搜索工作。
场景2:我打开了此文件夹的索引。搜索不起作用。
当然,每次代理Ransack都会返回结果。当我在控制面板中检查索引选项的高级选项时,使用“文件属性过滤器”在“文件类型”选项卡中检查.png
文件。
这有什么用?
[编辑] 强>
为了澄清,这不会发生在所有文件夹中,但会与多个文件夹一起发生。对于“有问题”的文件夹,即使*.*
也不会返回单个结果。我找到了一些建议来清除所有文件的存档和只读属性(没有意义,但是嘿),但它没有用。
“控制”面板中的索引状态为:索引完成。已编入100,000个项目。文件夹包含在列表中。文件类型列表包含.png
扩展名(虽然它不适用于任何过滤器,甚至不能用于*.*
)。
您是否为索引文件提供索引服务时间?这可能需要时间。如果你启用索引并且它不能立即起作用,那对我来说似乎是一个标志,即文件尚未放入索引中。搜索正在搜索索引,而不是查找文件,然后认为它们不存在。
当你关闭索引时,搜索会遍历文件夹,从而找到文件。
启用索引编制后,请为计算机提供一些时间来索引所有文件。您可以在“索引选项”对话框中查看进度(在“开始”中搜索)。
如果您仍有问题:
File Types
标签下,确保选中所需的文件扩展名。Index Settings
标签下,查看故障排除,选择“重建”并批准。