OpenOffice IFilter is a plug-in that allows Microsoft Search products and services to index StarOffice, OpenOffice and OASIS OpenDocument files, enabling customers to search and organize their content. OpenOffice IFilter extracts metadata and content from Writer, Math, Impress, Draw and Calc files.
OpenOffice IFilter supports Indexing Service, SharePoint Portal Server, SQL Server Full-Text Search, Window Search Service and all other products based on Microsoft Search technology.
OpenOffice IFilter indexes the following file types:
| Writer 1.x | .sxw, .stw |
| Writer 2.x and later | .odt, .ott |
| Calc 1.x | .sxc, .stc |
| Calc 2.x and later | .ods, .ots |
| Draw 1.x | .sxd, .std |
| Draw 2.x and later | .odg, .otg |
| Impress 1.x | .sxi, .sti |
| Impress 2.x and later | .odp, .otp |
| Math 1.x | .sxm, .stm |
| Math 2.x and later | .odf, .otf |
| Writer Global Document 1.x | .sxg, .stg |
| Writer Global Document 2.x and later | .odm, .otm |
OpenOffice IFilter supports the following Microsoft server operating systems:
OpenOffice IFilter supports the following Microsoft desktop operating systems:
OpenOffice IFilter supports the following Microsoft Search products
OpenOffice IFilter indexes text and the following metadata in StarOffice/OpenOffice suite files:
| OpenOffice Metadata (with namespace prefix*) | Property Name | Property Type | Description |
| meta:generator | generator | VT_LPWSTR | application used to create or last time modify the document |
| dc:title | title | VT_LPWSTR | title of the document |
| dc:description | description | VT_LPWSTR | a textual outline of the content |
| dc:subject | subject | VT_LPWSTR | subject of the document |
| meta:keyword | keywords | VT_LPWSTR | keywords of the document |
| meta:initial-creator | initial-creator | VT_LPWSTR | the person who created the document initially |
| dc:creator | creator | VT_LPWSTR | the person who last modified the document |
| meta:printed-by | printed-by | VT_LPWSTR | the last person who printed the document |
| meta:creation-date | creation-date | VT_FILETIME | when the document was created initially |
| dc:date | date | VT_FILETIME | when the document was last modified |
| meta:print-date | print-date | VT_LPWSTR | when the document was last printed |
| dc:language | language | VT_LPWSTR | language of the document |
| meta:user-defined | user-defined-<name>** | VT_LPWSTR | additional user defined metadata |
* All OpenOffice metadata with "meta:" prefix belong to OpenOffice.org XML namespace. All OpenOffice metadata with "dc:" prefix belong to Dublin Core namespace.
In accordance to Microsoft IFilter specification, OpenOffice IFilter defines each metadata as combination of Property Set and Property Name.
All Dublin Core properties belong to {DC099694-64F5-4371-9AA9-868846A5657E} Property Set GUID.
All OpenOffice.org XML properties belong to {00FF8547-08D2-4b02-99A1-F3A1E13EB3F8} Property Set GUID.
** For user-defined metadata Property Name is set as user-defined-<meta:name attribute value>. For example, user-defined metadata element <meta:user-defined meta:name="Info1">Value1</meta:user-defined> OpenOffice IFilter will output as "00FF8547-08D2-4b02-99A1-F3A1E13EB3F8/user-defined-Info1" property.
OpenOffice IFilter also outputs values of OpenOffice metadata as text content of StarOffice/OpenOffice file.
OpenOffice IFilter outputs the following standard Indexing Service properties as duplicates of certain OpenOffice.org XML and Dublin Core properties.
| Property Friendly Name | Property Set GUID | Property Name | Description | OpenOffice element |
| DocAuthor | {F29F85E0-4FF9-1068-AB91-08002B27B3D9} | 4 | Author of the document | meta:initial-creator |
| DocComments | {F29F85E0-4FF9-1068-AB91-08002B27B3D9} | 6 | Comments about the document | dc:description |
| DocCreatedTm | {F29F85E0-4FF9-1068-AB91-08002B27B3D9} | 12 | Time document was created | meta:creation-date |
| DocKeywords | {F29F85E0-4FF9-1068-AB91-08002B27B3D9} | 5 | Keywords for the document | meta:keyword |
| DocLastPrinted | {F29F85E0-4FF9-1068-AB91-08002B27B3D9} | 11 | Time document was last printed | dc:print-date |
| DocLastSavedTm | {F29F85E0-4FF9-1068-AB91-08002B27B3D9} | 13 | Time document was last saved | dc:date |
| DocSubject | {F29F85E0-4FF9-1068-AB91-08002B27B3D9} | 3 | Subject of the document | dc:subject |
| DocTitle | {F29F85E0-4FF9-1068-AB91-08002B27B3D9} | 2 | Title of the document | dc:title |
Setup file is a self-extracting archive that must be downloaded and opened on the machine where you wish to use StarOffice/OpenOffice IFilter.
Some Microsoft Search products require additional setup steps as described below:
When integrated with Windows Desktop Search, OpenOffice IFilter uses temporary directory to process StarOffice/OpenOffice files. By default it uses system temporary directory. For Window Desktop Search versions 3.x and higher OpenOffice IFilter must be set to work with user specified temporary directory. To change temporary directory setting:
Configure custom temporary directory as described in "Additional Setup Steps" for Windows Desktop Search section above.
If you ever have to uninstall StarOffice/OpenOffice IFilter application you can easily do it using any of the following methods:
Custom temporary directory has to be configured as described in "Additional Setup Steps" for Windows Desktop Search section above.
Dublin Core is an initiative to create digital library metadata for the Web. Dublin Core is made up of 15 metadata (data that describes data) elements that offer expanded cataloging information and improved document indexing for search engine programs. Two forms of Dublin Core exist: Simple Dublin Core and Qualified Dublin Core. Simple Dublin Core expresses elements as attribute-value pairs using just the 15 metadata elements from the Dublin Core Metadata Element Set. Qualified Dublin Core increases the specificity of metadata by adding information about encoding schemes, enumerated lists of values, or other processing clues. While enabling searches to be more specific, qualifiers are also more complex and can pose challenges to interoperability. More information about Dublin Core may be found at http://dublincore.org.
This product includes software developed by the Apache Software Foundation (http://www.apache.org).
Version 1.5
Version 1.4
Version 1.3
Version 1.2:
Version 1.0: