any search process in which every item of a set is checked before a decision is made about the presence or absence of a target item. This may be a search for particular items in memory, a visual search, or any problem-solving exercise that involves choosing the best path to a solution from a number of alternative paths. Compare self-terminating search. See also algorithm; heuristic search.