Delimited search
Encyclopedia
In computing
, delimited search refers to a simple search user interface allowing search in three steps:
This search mode is the default search system implemented in most operating system
s, word processing
systems, many online full-text search interfaces.
, defined delimited search and compared it to his more favorite search interface (incremental search
). Here are his own words in his famous work, "The Human Interface":
Computing
Computing is usually defined as the activity of using and improving computer hardware and software. It is the computer-specific part of information technology...
, delimited search refers to a simple search user interface allowing search in three steps:
- First a user types a query string,
- second the system computes the query on the whole body of searchable content,
- third the user gets results (if they exist) for that query string from the system.
This search mode is the default search system implemented in most operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...
s, word processing
Word processing
Word processing is the creation of documents using a word processor. It can also refer to advanced shorthand techniques, sometimes used in specialized contexts with a specially modified typewriter.-External links:...
systems, many online full-text search interfaces.
Incremental Search
The contrary of delimited search is incremental search in which a user gets instant feedback as he/she types a query based on what may exist in the content searched, thereby allowing him/her to adjust the query based on actual coverage of the target content instead of waiting for the system to compute results and possibly returning a "not found" error.Critique
The renowned interface design guru, Jef RaskinJef Raskin
Jef Raskin was an American human-computer interface expert best known for starting the Macintosh project for Apple in the late 1970s.-Early years and education:...
, defined delimited search and compared it to his more favorite search interface (incremental search
Incremental find
In computing, incremental search, incremental find or real-time suggestions is a user interface interaction method to progressively search for and filter through text. As the user types text, one or more possible matches for the text are found and immediately presented to the user...
). Here are his own words in his famous work, "The Human Interface":
"With a delimited search, the computer waits for the user to type a pattern and delimit it, after which it is the user who waits while the computer does the search. When using a delimited search the user must guess, beforehand, how much of a pattern the computer needs to distinguish the desired target from other, similar targets. With an incremental search, he can tell when he has typed enough to disambiguate the desired instance, because the target appeared on the display. (..) In spite of near agreement about the desirability of incremental searches on the part of both designers and users, almost all interface-building tools make it easy to implement delimited searches and difficult or impossible to implement incremental searches."
External links
- If It Isn't Incremental, It's Excremental — Programming and Human Factors by Jeff Atwood.