Skip to main content

Search and filter

Ask AI
Copy a prompt to ask an AI assistant about this page.

Industrial applications handle large datasets where users need to find specific elements, parts or documents quickly. Clear, consistent language in search interfaces helps users find what they need efficiently and reduces errors in time-sensitive industrial environments.

Use “Search” as the primary action label and avoid vague, long or technical alternatives.

  • Search
  • Search equipment
  • Go
  • Find

Use clear, specific placeholder text that indicates what users can search for in the current context.

  • Search by equipment ID, serial number or location…
  • Search parts by name, part number or category…
  • Search…
  • Enter search
  • Type here

Advanced search and filter

Use “Advanced search” to provide access to additional search options.

  • Advanced search
  • Additional
  • Detailed search

Use “Filter by” followed by the specific attribute to make filtering options immediately clear.

  • Filter by machine type
  • Filter by date range
  • Filters

Use prominent, one-click filter options for the most common filtering needs when possible.

  • Quick filters: Active | Needs maintenance | Critical
  • Show: All | Active only | Inactive only

Use “Apply filters” as the primary action label.

  • Apply filters
  • Filter
  • Set filters
  • Find

Use “Clear" or “Clear filters” to remove all active filters at once.

  • Clear
  • Clear filters
  • Remove all
  • Reset
  • Clear

Indicate whether filters will persist across sessions.

  • Filters remain active until you clear them.
  • Filters reset when you log out.
  • Filters will be saved for your next session.
  • Filters may persist.

Displaying results

Use clear wording when there are no results found.

  • No results.
  • No results found for “valve”.
  • No matching equipment found.
  • No results. Refine search.
  • No results. Try adjusting your filters and search terms.
  • Failed
  • Nothing found.
  • Empty.

Use specific numbers and clear language to show how many results were found.

  • Showing 47 of 230 machines
  • 12 results found for “pressure valve”
  • 47 items

Include both total page count and current position when using pagination.

  • Page 2 of 15
  • Showing 1-50 of 730 results
  • Next
  • Previous

Use “Display X results per page” or “Results per page” to allow users to adjust display quantity.

  • Results per page: 50
  • Display 50 results per page
  • Display: 50
  • 50

Refining results

Use “Narrow search” or “Adjust filters” when users can narrow existing search results.

  • Narrow search
  • Adjust filters
  • Refine results
  • Modify results

Use “Expand search” when users can broaden their search.

  • Expand search to all locations
  • Show more results
  • Broaden results

Use “Sort by” followed by the sorting criterion to make ordering options clear.

  • Sort by: Date (newest to oldest)
  • Sort by: Equipment name (a-z)
  • Sort by: Priority (high to low)
  • Order by

Search suggestions and unsuccessful searches

Use actionable language when no results are found to guide users forward.

  • Nothing found. Refine search.
  • No alarms found in selected period. Expand period.
  • No equipment found. Adjust your filters or search terms.
  • No alarms found in selected time range. Try expanding the date range.
  • 0 results
  • Nothing found
  • Your search returned no results

Use “Did you mean” or “Suggestions” to help users correct spelling errors or find related terms.

  • Did you mean “turbine”?
  • No results for “pymp”. Did you mean “pump”?
  • Suggestions: motor, engine, generator
  • Try: turbine

Use specific, actionable error messages when search operations fail.

  • Unable to complete search. Check your connection and try again.
  • Search timeout. Narrow your search criteria.
  • Search failed.
  • Something went wrong.

Search history

Use “Recent searches” or “Search history” to display previously entered search terms.

  • Recent searches
  • Previous
  • History

Use “Save search” or “Save search criteria” to allow users to store frequently used searches.

  • Save search.
  • Save search criteria as “Active pumps in Building A”
  • Save
  • Store
  • Remember search

Conditional filtering for complex searches

Use clear labels for logical operators (AND, OR, NOT) that explain how conditions combine.

  • Status: Active AND Location: Munich
  • Type: Pump OR Type: Compressor
  • Active & Munich

Provide templates for common conditional searches.

  • Template: Active equipment needing maintenance
    Status: Active AND Maintenance: Due
  • Template: High priority work orders for team A
    Priority: High AND Assigned team: Team A
  • Template: Temperature readings
    Sensor: Temperature AND Value: > 100

Tell users when conditions create impossible or contradictory queries.

  • Status cannot be both Active AND Inactive. Refine filter.
  • This combination will return no results. Refine filter.
  • Invalid search

Dos and Don’ts

  • Do provide simple examples or templates for common conditional searches to help users get started
  • Do offer actionable next steps and helpful suggestions when searches fail or return no results
  • Don’t provide unhelpful “Try again” recommendations that provide no guidance on what to do next
  • Don’t use generic or vague labels like “Go”, “Find” or “Error”