Customizing Full Text Indexing Does Not Seem To Work

  • From: "Forrest Dickinson" <fdickinson@xxxxxxxxxxxxxxxx>
  • To: <exchangelist@xxxxxxxxxxxxx>
  • Date: Mon, 3 Mar 2003 15:49:14 -0600

I am running Exchange 2000 SP3 on Windows 2000 SP3 with Outlook XP as
the client.  We have a public contacts folder with about 21,000 items in
it.  Searches on it by the company or the name fields can take as much
as 30 seconds so I figured I would enable full text indexing on the
public store.  Doing so had no effect on search times for contact items
and after searching Microsoft I found out that Full Text Indexing on
Exchange 2000 by default only indexes common fields in mail items like
Subject, Body and attachments.  I found a knowledge base article though
detailing how to customize what fields are indexed when full text
indexing is ran.
 
The following is an excerpt from the article:
 

Customizing Full-Text Indexing

You can add properties to participate in full-text indexing and add or
remove noise words that are excluded in a search. 

Adding Properties

If you are familiar with adding keys to the Microsoft Windows registry,
you can set up other properties to be full-text indexed in addition to
the httpmail namespace properties listed in Full-Text Indexing. You
create a text file of properties that are referred to in the registry by
the following key: 

HKEY_LOCAL_MACHINE\Software\Microsoft\Search\1.0\ExchangeParameters\Sche
maTextFilePathName

To add properties for full-text indexing: 

1.      Create a text file of a list of properties that you want to be
full-text indexed. The full name for each property must on a separate
line. As described here, the form of the name to be used depends on the
type of property. 

        *       For properties created by ADO, OLEDB, or WebDAV, use the
property name. 
        *       For MAPI-named properties (such as those created by
using Microsoft Outlook forms), use the following format comprised of
the property set GUID (such as PS_MAPI, PS_PUBLIC_STRINGS, or a
user-defined value), and the property name: 

                http://schemas.microsoft.com/mapi/string/{propset
GUID}/property-name 

                For example, for a property named myproperty in the
PS_MAPI property set, use: 

        
http://schemas.microsoft.com/mapi/string/{00020329-0000-0000-C000-000000
000046}/myproperty 

        *       For standard MAPI properties, the format to use is: 

                http://schemas.microsoft.com/mapi/proptag/value 

                For example, for the PR_DISPLAY_NAME property that has a
property tag 0x3001001E, use: 

                http://schemas.microsoft.com/mapi/proptag/0x3001001E 

                NOTE: The DAV:href and DAV:displayname properties cannot
be full-text indexed.

2.      Start Registry Editor by typing regedt32 at a command prompt. 
3.      Click the HKEY_LOCAL_MACHINE window. 
4.      Locate the Software\Microsoft\Search\1.0 subkey. 
5.      If it does not already exist, add a key under 1.0 called
ExchangeParameters. 
6.      Under Exchange Parameters, add a value with the name
SchemaTextFilePathName, a data type of REG_SZ, and a string value of the
path to the text file of properties, such as
"E:\Exchsrvr\Fulltextprops.txt". 
7.      Quit Registry Editor. The properties will be full-text indexed
the next time full-text indexing is run as configured in Exchange System
Manager. 

I did this and created Fulltextprops.txt file with the following
contents:
 
http://schemas.microsoft.com/mapi/proptag/0x3A16001E
http://schemas.microsoft.com/mapi/proptag/0x3A06001E
http://schemas.microsoft.com/mapi/proptag/0x3A44001E
http://schemas.microsoft.com/mapi/proptag/0x3A11001E
 
Basically directing Exchange to index the Company and Name fields on
contact items.
 
I then deleted the index, recreated it, peformed a full population and
made it available for searching in the System Manager.

After I did so Advanced Searches on the Company or Full Name fields
still took up to 30 seconds to process (like Company contains Acme), but
if I do an Advanced Search on the folder using the subject field results
are returned instantly (like Subject contains Acme) it seems as though
Subject on Contact Items equates to what the item is filed as.  Anyway
because searches on the Subject field are so fast the folder must be
being indexed, but even though I followed Microsoft's instructions
precisely the Company and name fields are apparently still not being
indexed.
 
I am at a loss here, what I am doing wrong?
 
Thank you for any assistance you can provide me in advance.
 
Forrest Dickinson
Network Administrator
Morgan Hunter Companies
7600 West 110th Street
Overland Park, KS 66210
(913) 491-3434
http://www.morganhunter.com <http://www.morganhunter.com/> 
mailto://fdickinson@xxxxxxxxxxxxxxxx
 
 
 
Forrest Dickinson
Network Administrator
Morgan Hunter Companies
7600 West 110th Street
Overland Park, KS 66210
(913) 491-3434
http://www.morganhunter.com <http://www.morganhunter.com/> 
mailto://fdickinson@xxxxxxxxxxxxxxxx
 
 
BEGIN:VCARD
VERSION:2.1
N:Dickinson;Forrest
FN:Forrest Dickinson
ORG:Morgan Hunter Companies;Office Support
TITLE:Systems Administrator
NOTE:Systems Administrator
TEL;WORK;VOICE:913-491-3434
ADR;WORK:;Overland Park;7600 West 110th Street;Overland Park;Kansas;66210
LABEL;WORK;ENCODING=QUOTED-PRINTABLE:Overland Park=0D=0A7600 West 110th 
Street=0D=0AOverland Park, Kansas 66210
EMAIL;PREF;INTERNET:fdickinson@xxxxxxxxxxxxxxxx
REV:20030219T170959Z
END:VCARD

Other related posts:

  • » Customizing Full Text Indexing Does Not Seem To Work