Indexing XPS documents with MOSS 2007
With the XML Paper Specification (XPS) document format gaining popularity, many are wondering how to integrate MOSS 2007 to index and search XPS documents. Here's a quick recipe to configure your index server to crawl and catalog tokens in XPS documents:
1. Install the XPS Essentials pack from :
http://www.microsoft.com/whdc/xps/viewxps.mspx
2. Add the filter-extension to the File types crawled:
Start -> Program -> Microsoft Office Server -> SharePoint 3.0 Central Administration -> <Name of SharedService Provider> -> Search Settings -> File Types -> New File Type (Add extension xps here)
3. Verify that the xps entry is added to the extensions list under:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0 \Search\Applications\<Site>\Gather\Portal_Content\Extensions\ExtensionList
4. Add the following registry key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\Filters\ .xps]
Default = (value not set)
Extension = xps
FileTypeBucket REG_DWORD = 0x00000001 (1)
MimeTypes = application/xps
5. Identify the xps filter to MOSS by adding the following registry key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office
Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\ .xps]
Set the "Default" value to the CLSID of XPS IFilter.
Default REG _SZ = {1E4CEC13-76BD-4ce2-8372-711CB6F10FD1}
6. Finally, recycle the Search Service by executing the following command from the command window:
D:\> net stop osearch
D:\> net start osearch
7. Add the xps documents in the content source and initiate the crawl.
Notes: 1. Tested on Win2K3 and MOSS 2007
2. More Info on XPS: http://www.microsoft.com/whdc/xps/default.mspx
3. Document with screenshot of configuration procedure attached.
Indexing XPS documents with MOSS 2007.xps
Comments
Anonymous
March 24, 2007
PingBack from http://www.decatec.it/blogs/2007/03/25/MOSS+XPS+Indexing.aspxAnonymous
March 27, 2007
Directly VIA Ifilter team blog on MSDN ;-)Anonymous
March 27, 2007
Hi all, Today I´ll write about IFilter´s and it´s importance in SharePoint Search Architecture context.Anonymous
July 12, 2007
Is it possible to add XPS search capabilities in WSS 3.0? I already tried adding the mentioned registry keys under HKEY_LOCAL_MACHINESOFTWAREMicrosoftShared ToolsWeb Server Extensions and rebootet, but without luck. Maybe you can help? If it is not possible on W2K03 will it be possible on W2K08?Anonymous
July 13, 2007
Mike, the problem of manually adding new file types to WSS in on our radar. We're looking into it right now.Anonymous
September 13, 2007
Maintenant que le search fonctionne bien, il faut savoir s'outiller pour bien l'exploiter, n'est il pasAnonymous
October 12, 2007
Deb, any updates on WSS issue? Thanks!Anonymous
October 12, 2007
Victor, the issue with WSS filter registration is on our radar and we're actively looking into it. I'll post an update once we have some developments. -Deb.Anonymous
October 18, 2007
3 months now on radar, seems to me XPS has lots of trouble or microsoft is not serious with support of their own formats. I always thought XPS is the PDF killer, but there is not much movement anymore. There is a lack of native XPS printers, there is the missing support for XPS on windows mobile, by default XPS documents are opened in the browser instead in a fast standalone viewer, then the problem with the sharepoint integration...Anonymous
March 13, 2008
On Windows 2008 with Search Server 2008 x64, the following works: [HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice Server12.0SearchSetupContentIndexCommonFiltersExtension.xps] Set the "Default" value to the CLSID of XPS IFilter. Default REG _SZ = {0B8732A6-AF74-498C-A251-9DC86B0538B0}Anonymous
April 23, 2008
Does this search the content in the XPS file. if yes , could you tell us the steps.Anonymous
May 04, 2008
Aunque cada vez es más difícil ponerse al día, sobre todo por la falta de tiempo, de vez en cuando consigoAnonymous
August 12, 2008
very useful article but i have a problem when indexing an arabic xps file the english works just fine but the arabic docs is indexed backward all the words are spelled in reverse anyone know a solution for thatAnonymous
May 03, 2010
This should be updated to include the correct GUID to use on Server 2008...... Add a new .xps key at HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice Server12.0SearchSetupContentIndexCommonFiltersExtension with the default value set to {0B8732A6-AF74-498C-A251-9DC86B0538B0}Anonymous
July 07, 2010
I added to 2008 value as mentioned by Troy and Allison, but still no luck. We use Sharepoint 2010! Did anyone have any luck with SharePoint2010 and XPS Indexing?