IFilter
IFilter是一个插件,允许Microsoft的搜索引擎索引各种文件格式(如文档、电子邮件附件、数据库记录、音频元数据等)能够被搜索到。如果没有适合的IFilter,搜索引擎将无法解析文件并为其建立索引。
它们可以作为独立软件包获取,也可以与某些软件捆绑在一起,如Adobe Reader,[注 1] LibreOffice, Microsoft Office[注 2] 和 OpenOffice。
它还指实现此类插件所需的软件接口。[1]
工作原理
IFilter充当搜索引擎提取全文和元数据的插件。通常分两个步骤工作:[2][3]
- 搜索引擎经过指定的位置,例如文件夹或数据库,并在后台索引所有文档或新修改的文档,包括各种类型的文档,并创建内部数据以存储索引结果。
- 用户指定要搜索的一些关键字,搜索引擎通过查找索引结果并响应包含关键字的所有文档来立即回应查询。
在第1步中,搜索引擎本身无法理解文档的格式。因此,它将在Windows注册表上寻找合适的IFilter,以从文档格式中提取数据,过滤掉嵌入的格式和任何其他非文本数据。
搜索引擎
Windows Indexing Service和更新的Windows Search、Windows Desktop Search、MSN Desktop Search、Internet Information Server、SharePoint Portal Server(英语:SharePoint Portal Server)、Windows SharePoint Services(WSS)、Site Serve、Exchange Server、SQL Server以及所有其他基于Microsoft Search技术支持的索引技术产品。此外,SQL Server将IFilter用作SQL Server全文搜索服务的组件。
注释
- ^ Adobe仅提供与其阅读器软件捆绑在一起的32位IFilter。要安装64位版本,在Acrobat的Windows下载页面 (页面存档备份,存于互联网档案馆)提供了独立软件包。
- ^ Microsoft在Microsoft Office 2010 Filter包 (页面存档备份,存于互联网档案馆) 和 2007 Office System Converter:MicrosoftFilter包 (页面存档备份,存于互联网档案馆)中捆绑提供了Office IFilter,并作为独立包提供。
参考资料
- ^ GrantMeStrength. IFilter (filter.h) - Win32 apps. docs.microsoft.com. [2020-07-14]. (原始内容存档于2020-06-12) (美国英语).
- ^ Indexing Service. docs.microsoft.com. [2020-07-14]. (原始内容存档于2020-07-16) (美国英语).
- ^ mcleanbyron. Windows Search Overview - Win32 apps. docs.microsoft.com. [2020-07-14]. (原始内容存档于2020-08-20) (美国英语).
- 查
- 论
- 编
- 3D 檢視器
- 闹钟与时钟
- 小算盤
- 字元對應表
- Cortana
- DVD播放器
- Edge
- 傳真和掃描
- 意见反映中枢
- 取得協助(英语:Get Help)
- Groove
- Internet Explorer
- 放大鏡
- 郵件
- 地圖
- Media Player
- MSN應用(新聞,天氣,體育,財經)
- 電影與電視
- 行動中心
- 朗讀程式
- 记事本
- 日历
- OneDrive
- OneNote
- 小畫家 3D
- 小畫家
- 人脉
- 照片
- 遠端協助(英语:Quick Assist)
- 剪取工具
- 語音辨識
- 便笺
- 应用商店
- 提示(英语:Microsoft Tips)
- 錄音機
- Windows Ink
- WordPad
- Xbox
- XPS查看器
- 手机链接
- 網域(英语:Windows domain)
- Active Directory
- DNS(英语:Microsoft DNS)
- 组策略
- 漫游用户配置文件
- 資料夾重新導向(英语:Folder redirection)
- 分散式交易協調器
- MSMQ
- Windows Media服務
- 活动目录权限管理服务(英语:Active Directory Rights Management Services)
- IIS
- 遠端桌面服務
- WSUS
- SharePoint
- 網路存取保護
- PWS
- 文件复制服务(英语:File Replication Service)
- 遠端差異壓縮(英语:Remote Differential Compression)
- 適用於UNIX的列印服務(英语:Print Services for UNIX)
- Windows部署服務(英语:Windows Deployment Services)
- 系統資源管理員(英语:Windows System Resource Manager)
- Hyper-V
- 伺服器核心
- Windows NT的架構
- 啟動處理程序(英语:Windows startup process)
- csrss.exe
- 桌面視窗管理員
- 可攜式格式
- 增强写入筛选器(英语:Enhanced Write Filter)
- 圖形裝置介面
- hal.dll
- I/O请求数据包
- Windows镜像文件格式
- 核心交易管理員
- 函数庫
- 邏輯磁碟管理
- lsass
- MinWin(英语:MinWin)
- NTLDR
- Windows開機管理程式
- ntoskrnl.exe
- 物件管理
- Open XML紙張規範
- 注册表
- Windows资源保护
- 安全性帳戶管理員(英语:Security Account Manager)
- 伺服器訊息區
- 磁碟區陰影複製服務
- SMSS
- 系统空闲进程
- 使用者(英语:Windows USER)
- WHEA(英语:Windows Hardware Error Architecture)
- Win32主控台
- Winlogon
- 华生医生(英语:Dr. Watson (debugger))
- COMMAND.COM
- DOS虚拟机(英语:Virtual DOS machine)
- Windows on Windows
- WoW64
- 适用于 Linux 的 Windows 子系统
- 動態指令碼處理(英语:Active Scripting)
- COM
- ActiveX
- ActiveX文档(英语:ActiveX Document)
- COM结构化存储
- DCOM
- OLE
- OLE自动化(英语:OLE Automation)
- Transaction Server
- DirectX
- .NET Framework
- Windows Holographic
- Windows Runtime
- 通用Windows平台(UWP)
遊戲 |
|
---|---|
应用程序 |
|
其他 |
|