Intelligent Search Technology, Ltd. specializes in search and matching software.  Name Search our flagship product provides intelligence to both online and batch search and matching applications.  Name Search not only enables systems to find and match information based on personal and corporate names but also comes with powerful address searching and e-mail searching services.  Correct Address is address verification, validation and correction software harnesses the intelligence of the Name Search.  Name search also powers ISTwatch.  ISTwatch is terrorist checking software to enabling compliance with US patriots act.   Merlin Merge supplied with the name search is used for duplicate record identification and merge purge operations. The Fastest, Easiest and Most Accurate Name and Address Searching and Matching Software  
HOME  |  ABOUT US  |  PRODUCTS  |  NEWS  |  CUSTOMERS  |  CONTACT US  |  MY ACCOUNT
PRODUCTS
 
NameSearch
» Overview
» Corporate Name Search
» Key Building
» Scoring
» Predict
» NameSearch Applications
» Oracle SDK
» SQL Server 2000 SDK
» ASP.NET
» White Paper

CorrectAddress
» Overview
» Batch
» Real-Time
» SQL Server 2000 SDK
» Web Services

MerlinMerge
» New MerlinMerge Speed Pro
» Merge/Purge & Deduping

ISTWatch
» Overview
» Terrorist Identification
» Batch
» Real Time
» Oracle SDK
» SQL Server 2000 SDK
» DB2 SDK
» Questions and Answers
» Z/OS
» Web Services

ISTmedWatch

Web Services
» Overview
» Address Correction
» OFAC Searching
» Merge/Purge & Deduping
» ISTmedWatch



 
 

NameSearch Product Information Batch vs. On-Line

The significant difference between batch and on-line applications is the amount of automation needed to process a transaction. Batch processes must rely on mechanical techniques to make decisions concerning the fate of a transaction record whereas on-line systems depend on human interaction.

Performance criterion for on-line systems revolves around response time. The limiting factor relating to response time is the degree of I/O performed per name inquiry. NameSearch makes it possible to cluster records on name keys yielding optimal utilization of I/0 resources. In many cases it is affordable to use large search ranges and eliminate unlikely candidates using the comparison routine. This method allows the greatest degree of name variations to be processed and displays only the most likely candidates. The extra CPU expense incurred by comparing the records in a larger set is nominal, since only a single entry per transaction is being processed.

Similar to on-line systems, batch utilities, which create reports or merge files, need to be miserly with I/O resources. Typically, batch applications evaluate large input files against the database. The sequence of records being processed can greatly effect the amount of page swapping being managed by the database system. By including NameSearch ranges and sorting the transaction file based on the start value, the number of page swaps will be minimized and the optimum I/O utilization yield will be maximized.

Unlike on-line systems, the cost of processing large ranges of candidates is very CPU intensive. Each record in the transaction file must be compared with all the records returned for that set. As the sets get larger, the number of comparisons per transaction record increases. The result of increasing the number of comparisons per record is prohibitive when calculating the total number of comparisons performed on the entire transaction file. Batch processes must limit the size of name search sets in order to avoid becoming CPU bound.

In both batch and on-line systems the sizes of ranges, use of comparison routines, and database organizations are determined by the size of the database being searched, performance objectives, and expectations relating to accuracy and the expense of implementation. As the size of your database grows these factors become harder to balance. It is extremely important to use a realistic test environment to tune your name search application. An approach that worked well for a small data sample will perform differently on your production system.

NameSearch® General Information


 


 
    Home |  About  |  Privacy  |  Legal  |  Partners  |  Contact

To find out more, call (800) 287-0412
Copyright © 1993-2004 Intelligent Search Technology Ltd.
IBM Business Partner emblem is a registered trademark of IBM Corporation.
Microsoft is a registered trademark of Microsoft Corporation.