如果我要索引整个操作系统分区,索引会占用多少空间?
索引仅是属性。不过我很好奇如果加上属性和内容会占用多少空间。
答案1
不要索引整个驱动器 - 只索引您需要的(公共文件夹)。通常包括 Outlook 和文档。
索引 windows、programdata、programfiles 和那些类型的文件(大多数时候)是没有意义的。您需要索引的是当您看到搜索结果时有意义的文件夹和文件。
读这个:
我的索引中只有不到 200,000 个项目,占用了 2 GB 以上的空间:
索引存储在:C:\ProgramData\Microsoft\Search\Data\Applications\Windows
文件主要内容:
优秀的旧控制面板小程序:
在索引选项对话框中,您将找到一系列可以配置的设置和选项。
索引数据类型
如果您曾经好奇服务如何决定将哪些内容放入索引,此对话框会向您显示它用于确定要索引哪些数据的列表。您立即看到的是“包含位置”和“排除位置”的列表,它们的行为与读取的完全一样。索引服务包含一个我们称之为“范围”的主列表,该列表标识服务将抓取的文件系统路径、我们将忽略的路径以及应用程序在机器上注册用于索引的其他数据类型。
文件类型
现在让我们转到“文件类型”选项卡。您会注意到有一个非常大的扩展列表以及每个扩展的描述。这些是系统中已注册的扩展的列表,它们通过 shell 层在注册表中完成。系统中的每个扩展都包含一个属性处理程序,可以通过编程方式读取和写入。这些可以由已安装的应用程序创建和部署,也可以是系统应用程序。扩展也可能有或没有相应的文件过滤器,即上一篇文章中讨论的 IFilter。这些过滤器可以与给定的文件扩展名一起注册,以帮助索引服务从该文件中提取必要的内容,以便您可以搜索它。
我发布的文章中有很多细节,值得您花时间阅读和理解。
以下是一份摘要屏幕截图。