我正在使用Microsoft索引服务。 我购买了第三方的IFilter来从Adobe产品中提取XMP元数据。 我遇到了麻烦得到它的工作,而我的问题是,我实际上没有安装在我的服务器上的Adobe软件,所以IFilters没有映射。
换句话说,没有什么可以告诉索引器“.psd”文件应该使用这个DLL而不是默认的DLL。
是否有可能手动映射文件扩展名到您要使用的IFilter?
是的,它是registry项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。
我不知道这是否适用于您的情况,但CMD
提示符中提供的ASSOC
和FTYPE
命令可能就是您要查找的内容。 这里是HELP FTYPE
的例子:
ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %1 %*