Everything是一个私有的免费Windows桌面搜索引擎,可以在NTFS卷上快速地根据名称查找文件和目录。由澳大利亚人大卫·卡彭特(David Carpenter)开发。
当Everything第一次运行时,会通过主文件表中的文件元数据创建卷上每个文件和目录名称的索引[4]。默认情况下,会索引所有挂载的NTFS卷[5]。创建索引后,程序就会根据USN日志持续更新索引[6]。Everything在索引中查找满足用户查找表达式的文件名,表达式可以是部分目标文件名,或使用正则表达式[7],并且在搜索关键字输入后立刻显示结果。由于Everything并不索引文件内容,并且依赖于USN日志来过滤文件更新,因此只需占用很少的内存和处理器时间[8][9]。Everything的索引过程和搜索过程执行非常快速(几乎瞬间完成)、占用资源极低,同时能实时更新索引数据库(索引文件极小)和搜索结果,这些特性在如今磁盘容量越来越大、用户文件越来越多的情况下使得Everything超越了传统桌面搜索工具而广受欢迎。