A Sort-on-the-Fly/Search-on-the-Fly search engine provides an intuitive
mechanisms for searching databases, allowing a user to access data in the
database without having to know anything about the database structure. A
user selects a desired search term, and the search engine searches the
database for all instances of the desired term, even if a specific file or
table does not contain the instance. The database need not have a specific
file (in a flat database) or a table (in a relational database) of names.
The user may specify other criteria, or constraints to narrow the search
results, or for other reasons. The search engine then conducts a further
search using this criteria and produces a second search result. Further
narrowing or broadening of the search are permitted, with the
search-on-the-fly search engine returning results based on any new
constraints. If the returned data would be too large to be conveniently
displayed at a terminal, the search engine executes a truncation routine
so that the returned data is easily displayed.
Un Search Engine de Sort-on-the-Fly/Search-on-the-Fly proporciona los mecanismos intuitivos para buscar bases de datos, permitiendo que un usuario tenga acceso a datos en la base de datos sin tener que saber cualquier cosa sobre la estructura de la base de datos. Un usuario selecciona un término deseado de la búsqueda, y el Search Engine busca la base de datos para todos los casos del término deseado, incluso si un archivo o una tabla específico no contiene el caso. La base de datos no necesita tener un archivo específico (en una base de datos plana) o una tabla (en una base de datos emparentada) de nombres. El usuario puede especificar otros criterios, o apremios para enangostar los resultados de la búsqueda, o por otras razones. El Search Engine después conduce otro usar de la búsqueda este los criterios y produce un segundo resultado de la búsqueda. El enangostar o el ensanchamiento adicional de la búsqueda se permite, con buscar-en-$$$-VUELA los resultados que vuelven del Search Engine basados en cualquier nuevo apremio. Si los datos vueltos serían demasiado grandes ser exhibidos convenientemente en un terminal, el Search Engine ejecuta una rutina del truncamiento para exhibir los datos vueltos fácilmente.