How
NameSearch® Works - Search Ranges and Range Building
The application program will nominate a range and retrieve those records,
whose keys fall between it. The nomination of a range is dependent on
performance requirements, precision or accuracy of search, and the number
of records stored in the database. The average number of names returned
increases linearly as the size of the database grows. A database that
contains 100,000 records would return one candidate if .001 percent of
the database were returned. In cases with light volume, it is affordable
to process larger sets. With larger databases, processing broad sets
become prohibitive as a result of performance considerations.
Following the return of the initial candidate list the ability to broaden
a search is sometimes required. This can be achieved by simply cascading
through the remaining search ranges. This approach works well when the
user wants to revisit entries that were already displayed. In instances
where you do not want the previous records displayed the application
program must process only those records that lay between the two ranges.
The method for selecting search ranges is dependent on
the people using the system and the degree of flexibility required to
satisfy your search
requirements. The technique for presenting information fluctuates
with the caliber of personnel using the system. Criminal investigative
professionals
need a more flexible application, where data entry personnel typically
require a more automated system.
The NameSearch® product can also produce alternate search ranges. The
alternate search ranges can be used to find records that may lie in other
areas of the database. The alternate search ranges can be employed by
application where the need to ensure the nonexistence of a record overrides
performance considerations. Using the alternate search ranges is excessive
for most applications using NameSearch®.
How NameSearch® works
|