The decision
Internal search should reflect how staff remember and distinguish records. Filters should narrow a meaningful work queue without requiring users to understand the database. Start by observing actual lookup tasks rather than adding every available field to the interface.
In practice
A service coordinator might search by customer, job address, or reference number. They may then filter by unresolved status and due date. Keep the current filter state visible so an empty result does not look like missing data.
- Test common lookups, misspellings, ambiguous matches, and large result sets.
- Make permissions apply to search results and exports.
- Give staff a way to clear filters and understand why a record may be absent without disclosing data they cannot access.
When to take the next step
Study lookup tasks when staff need external notes or repeated filters to find a record. Watch several representative searches before redesigning the interface.
Questions clients ask
Should search match every field?
Choose relevant fields and review privacy, performance, and how ambiguous matches are presented.
What should an empty result show?
The active query and filters, with a clear way to broaden or reset the search.

