我可以手动将文件扩展名映射到 IFilter 吗?

我可以手动将文件扩展名映射到 IFilter 吗?

我正在使用 Microsoft Indexing Service。我购买了第三方 IFilter 来从 Adob​​e 产品中提取 XMP 元数据。我无法让它工作,我发现问题在于我的服务器上实际上没有安装 Adob​​e 软件,因此 IFilter 未映射。

换句话说,没有任何内容可以告诉索引器“.psd”文件应该使用这个 DLL 而不是默认 DLL。

是否可以手动将文件扩展名映射到您想要使用的 IFilter?

答案1

是的,它是注册表项HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ContentIndex、值DllsToRegister。也HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.psd应该是 IFilter 的 GUID。

答案2

我不知道这是否适用于您的情况,但提示符下可用的ASSOC和命令可能正是您要找的。以下是来自的示例:FTYPECMDHELP FTYPE

ASSOC .pl=PerlScript
FTYPE PerlScript=perl.exe %1 %*

相关内容