Table of Contents

Search

  1. Preface
  2. Introduction
  3. Definition File Overview
  4. Customization Steps
  5. Service Group Definition
  6. Algorithm Definition
  7. Edit-list Definition
  8. Matching Scheme Definition

Service Group Definition and Customization Guide

Service Group Definition and Customization Guide

Example Customized Definitions

Example Customized Definitions

Following are some ideas for defining different Customset patterns.
For more information on processing Customset search probes and ranges, refer to the
NAMESET/ How an Application Processes
section in the
APPLICATION REFERENCE FOR SSANAME3 SERVICE GROUPS
guide.
See the Utilities/Word Frequency Report section in the
GENERATION and TESTING GUIDE FOR SSANAME3 SERVICE GROUPS
guide for details on how to analyze your data for the common word/initial patterns.
Example 1
This first example shows a smaller set of probes than the default being generated for three word names.
Name:
KELLY, PAUL EDWARD
Customset definition:
CUSTOMSET-DEFINITION=PERSON * PATTERN=WWW RULE=W1,W2,W3,RANGE RULE=W1,W2,PROBE RULE=W1,I2,I3,PROBE RULE=W1,I2,PROBE
NAMESET Function:
*CUSTOMSET=PERSON*
Customset ranges:
KELLY, PAUL EDWARD * KELLY, PAUL ! KELLY, P! A! KELLY, P!
Positive ranges:
KELLY, PAUL E* * KELLY, PAUL * . . .
Notice how the range for
KELLY, PAUL EDWARD *
was not included as the first positive range, which it would normally be. This is because that range was already defined in the Customset definition, so the positive ranges start at the next widest range.
Example 2
The next example shows Customset definitions being used to overcome a word order variation problem with person names where the first and second given names are reversed. Normal positive search and Positive keys do not cater for this variation and a negative strategy would otherwise need to be used.
Name:
KELLY, PAUL EDWARD
Customset definition:
CUSTOMSET-DEFINITION=PERSON * PATTERN=WWW RULE=W1,PROBE RULE=W1,I2,I3,RANGE RULE=W1,I2,PROBE RULE=W1,W3,W2,RANGE
NAMESET Function:
*CUSTOMSET=PERSON*
Customset ranges:
KELLY! KELLY, P! E! * KELLY, P! KELLY, EDWARD PAUL *
Positive ranges:
KELLY, PAUL EDWARD * KELLY, PAUL E* . . .
In this example, the range for
KELLY, PAUL EDWARD
was not added to the Customset definition as it is assumed to be the first range in the Positive Search-table which follows the Customset ranges.
Example 3
This example shows Customset being used to generate a refined set of negative-like search ranges using different patterns than those produced by the standard NAMESET
NEG
Function keyword. Defining a Customset such as this requires good analysis of both the file data and the search data to understand what are the most common patterns required. The set below may be good for one user’s data, but not another’s.
If using Customset in this way, that is to define the complete set of search ranges for a search, it is convenient also to use the NAMESET -
CASCADE
Function keyword, otherwise a set of positive search ranges will be added to the end of the search table after the custom ranges.
CUSTOMSET-DEFINITION=1 * PATTERN=WWWW RULE=W1,W2,RANGE RULE=W1,W3,RANGE RULE=W1,W4,RANGE RULE=W2,W3,RANGE RULE=W2,W4,RANGE RULE=W4,W1,RANGE RULE=W4,W2,RANGE RULE=W1,I2,RANGE RULE=W1,I3,RANGE RULE=W1,I4,RANGE RULE=W1,PROBE RULE=W2,PROBE * PATTERN=WWW RULE=W1,W2,RANGE RULE=W1,W3,RANGE RULE=W2,W1,RANGE RULE=W2,W3,RANGE RULE=W3,W1,RANGE RULE=W3,W2,RANGE RULE=W1,I2,RANGE RULE=W1,I3,RANGE RULE=W1,PROBE * PATTERN=WWI RULE=W1,X2,RANGE RULE=W1,X3,RANGE RULE=W1,PROBE * PATTERN=WIW RULE=W1,X2,RANGE RULE=W1,X3,RANGE RULE=W1,PROBE * PATTERN=WII RULE=W1,X2,RANGE RULE=W1,X3,RANGE RULE=W1,PROBE * PATTERN=WW RULE=W1,X2,RANGE RULE=W2,W1,RANGE RULE=W2,I1,RANGE RULE=W1,PROBE * PATTERN=WI RULE=W1,X2,RANGE RULE=W1,PROBE * PATTERN=W RULE=W1,PROBE *
For example, using the name
SMITH-JONES
,
THOMAS CHARLES
, and the NAMESET Function
*CUSTOMSET=1,-CASCADE*
, the following search ranges will be generated,
SMITH, JONES * SMITH, THOMAS * SMITH, CHARLES * JONES, THOMAS * JONES, CHARLES * CHARLES, SMITH * CHARLES, JONES * SMITH, J! * SMITH, T! * SMITH, C! * SMITH! JONES!

0 COMMENTS

We’d like to hear from you!