I'm working with Microsoft Indexing Service. I have purchased a third-party IFilter to extract XMP metadata from Adobe products. I'm having trouble getting it to work, and it occurs to me that the problem is that I don't actually have the Adobe software installed on my server, so the IFilters are not mapped.

Put another way, there's nothing to tell the indexer that ".psd" files should use this DLL rather than the default DLL.

Is it possible to manually map file extensions to the IFilter you want to use?

link|improve this question

43% accept rate
feedback

2 Answers

up vote 0 down vote accepted

Yes, it is the registry key HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ContentIndex, value DllsToRegister. Also HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.psd should be the GUID of the IFilter.

link|improve this answer
feedback

I don't know whether this will work in your situation, but the ASSOC and FTYPE commands available at the CMD prompt might be what you're looking for. Here's the example from HELP FTYPE:

ASSOC .pl=PerlScript
FTYPE PerlScript=perl.exe %1 %*
link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.