Purpose

A search function allows to generate a subset out of a big number of items on ground of a user defined pattern. The function is essential to find matching items in case of a extended list or if the position of target(s) is unknown, as well as when bulk operations should be executed.

More text....

Guidelines

Make the search result persistent. Users must not need to research after selecting or referencing an item.

Consider to allow iterative search on result lists.

Do not inherit artificial intelligence from users. Search operations have always be clear and comprehensible to users.