RE: XML iFilter needed for SPS 2003 infopath forms?



Yes, that was before installing the xml filter and it is because sharepoint
search uses a default ifilter to index xml docs out of the box. If you want
to be able to search against the properties of xml docs then you do need to
do the steps I did. Displaying the InfoPath properties in the document
library and making the custom properties available for searching are 2
different animals.

:) btw was just told that documentation in v3 should be lots better,
atleast more people are working on it.
--
Allison


"Bob C." wrote:

Allison,

When you say " ...I was able to get search results on the text in the
InfoPath documents ..."
does that mean before any ifilter was installed?

As I mentioned, my Infopath forms push up to the document library, adding
properties that do show in the
doc library list. Unfortuantely, those properties are not searchable, even
from the doc library search bar!

I'll follow-up on your notes. Thanks for the response.

"allison" wrote:

Finally I can answer Yes! This is a bit long but hopefully will help someone
else.

After getting a confirmation by the SPS product team that the xml iFilter
did in fact need to be installed on the Sharepoint server, I tried again.
Apparently the claim that SP indexes xml files is not quite specific enough.
It must use a default text Filter not a true xml ifilter. I think that was
why I was able to get search results on the text in the InfoPath documents
but not use the properties/attributes from the xml for advanced searching.

Anyway these are the steps I combined from several sources, none of which
was really specific to SPS 2003 so I had worked it out by trial and
error...lots of error and apologize to anyone I may plagiarize here.
Especially rdcpro who worked thru an html custom metadata issue I found here

http://groups.google.com/group/microsoft.public.sharepoint.portalserver/browse_frm/thread/6af5a60950a0d50d/add48c678ff5a3bd?lnk=st&q=Search+on+Numeric+property+on+Sharepoint+2003&rnum=1#add48c678ff5a3bd in an html

Still I have many unanswered questions, have found very little 2003
documentation on crawling Metadata, mapping properties (when, why, and which
way) and am really loved this MSDN Tech article 'Integrating Microsoft
SharePoint Products and Technologies and Microsoft Office InfoPath 2003'
which left me short as a search administrator...'Yes you can do it' but
nothing more.

I believe MS should step up to the plate with a better in-depth
documentation on administering search in 2003 (not customizing with code)
because much of the information in ‘Crawling Custom Metadata with SharePoint
Portal Server’ does not apply but lots of resources still lead to that
document from 2001.

http://www.microsoft.com/sharepoint/server/techinfo/development/metadata.asp

With that rant over here are the steps I finally worked out:

Download the filter (or any xml iFilter should wrk) and verify the pre-reqs.
http://www.microsoft.com/sharepoint/server/techinfo/reskit/XML_Filter.asp


Install the XML content filter for SharePoint Portal Server:

1. Set up SharePoint Portal Server to use the XML content filter for XML
documents.
a. Copy xmlfilter.dll to a directory on a local hard drive.
b. Run regsvr32 xmlfilter.dll.
c. Run RegEdit.exe.
d. Go to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ContentIndexCommon\Filters\Extention.
e. Delete .xml.
f. Restart the Microsoft Search (MSSearch) service.

2. Go to "Manage Properties of Crawled Content", and delete all the
properties under

urn:schemas.microsoft.com:fulltextqueryinfo:xmlfilter:'schema namespace'
that you are trying to process and also under

urn:schemas-microsoft-com:office:office you need to delete the specific
ows_'InfopathPropertyName' that you want to add to your

Advanced Search.

3. Reset all content indexes.

4. Restart the Microsoft SharePointPS Search service.

5. Initiate a Full Update of all content indexes that contain the
properties. (This rebuilt only one list of properties under

urn:schemas.microsoft.com:fulltextqueryinfo:xmlfilter in my case.)

6. Go to "Manage Properties of Crawled Content", locate the
ows_'InfopathPropertyName' in the

urn:schemas-microsoft-com:office:officenamespace, and check the option,
"Included in the Advanced Search options", which exposes the

meta property to the Sharepoint Search Service. (At this point it still did
not have documents listed under 'Content Using this

Property')

7. Initiate another Full Update of all content indexes. (Now when you should
see documents associated to the ows_ property)

8. After the last update you will be able to select the properties on the
Advanced Search page and find documents using the appropriate

criteria. (Leave the Search by Type' set to Any Type).

--
Allison :)


"Bob C." wrote:

Allison,

Have you got Infopath docs to come up in a search?

Background:
IP2003 sp2, SPPSsp2 on W2003sp1 .

My IP form sets doc lib properties when submitted. Those properties are
defined from the IP Form Options/Form Lib Columns tab. When the form is
published, those cols are added to the form lib All Items view. This all
works fine.

When I review the properties on the
http://portal.me.com/_layouts/1033/Properties.aspx and found that those IP
properties show up under urn:schemas-microsoft-com:office:office, both as
ows_propertyname and ows_xd_someguid_abc1230x...

When I click on any of my custom IP properties in either section to the Edit
Property page, Content Using this Property is blank, even though I have tens
of IP docs using those properties...

Hmmmmm Any thoughs are appreciated.

"allison" wrote:

We are attempting to index infopath forms loaded in a SPS 2003 document
library and search on 2 of the metadata properties. I suspect that I need to
install an xml iFilter on the SQL Server but cannot find a definitive answer.
Everything directs me to the SPS 2001 iFilter at
http://www.microsoft.com/sharepoint/server/techinfo/reskit/XML_Filter.asp .
Is this needed for 2003 or not?

Can anyone answer for sure if Sharepoint 2003 install includes an xml
iFilter and if so then does it also need to be installed on the SQL Server
box? This is on a medium (3 server) farm configuration.

Thanks,
--
Allison
.



Relevant Pages

  • RE: XML iFilter needed for SPS 2003 infopath forms?
    ... As I mentioned, my Infopath forms push up to the document library, adding ... After getting a confirmation by the SPS product team that the xml iFilter ... Apparently the claim that SP indexes xml files is not quite specific enough. ... Install the XML content filter for SharePoint Portal Server: ...
    (microsoft.public.sharepoint.portalserver)
  • RE: MSXML 4.0 SP2
    ... The short answer is, yes you do, xml is involved in many things beyond the ... entire Service Pack 2 version of MSXML 4.0 plus all the new patches. ... previous 4.0 updates and then perform a manual install of KB927978. ... As for the update I need info as to what occurs when you attempt to download ...
    (microsoft.public.windowsupdate)
  • Re: WMDC Just doesnt work at all for me. Can anyone help me?
    ... It may just be an XML parsing error... ... Originally when I installed the WMDC RTM I did it by following the ... It originally said theat it couldn't install the ... Device Manager it showed 2 devices. ...
    (microsoft.public.pocketpc.activesync)
  • RE: WMDC Just doesnt work at all for me. Can anyone help me?
    ... It may just be an XML parsing error... ... Do you have any RapiMgr or WcesComm entries in your system Event Log? ... Originally when I installed the WMDC RTM I did it by following the ... It originally said theat it couldn't install the ...
    (microsoft.public.pocketpc.activesync)
  • RE: XML iFilter needed for SPS 2003 infopath forms?
    ... did in fact need to be installed on the Sharepoint server, ... Apparently the claim that SP indexes xml files is not quite specific enough. ... It must use a default text Filter not a true xml ifilter. ... Install the XML content filter for SharePoint Portal Server: ...
    (microsoft.public.sharepoint.portalserver)