workAccuris · Case study

Smart Search: finding requirements in long engineering documents

Overview

Smart Search is a feature in Engineering Workbench (EWB), one of Accuris's main products. It uses semantic AI search to find specific information in a document from a small sidebar. An engineer can type a plain question, like "How to test for cycle fatigue in COPVs?", and Smart Search finds the matching requirement, constraint, or specification in the standard and highlights it.

The beta designs became the base of the first customer release, and we kept changing things quickly after launch. As Senior UI/UX Designer, I led the work from problem definition through prototyping, testing, launch, and later updates. Clients included NASA, Rolls-Royce, and BAE Systems.

Goals:

  1. Fit Smart Search into the existing platform.
  2. Help users find and move between relevant requirements quickly.
  3. Let Smart Search and keyword search work together.
  4. Give non-subscribers a clear path to upgrade to Engineering Workbench Professional.
ROLEDesign Lead
TIMELINE2024
RESPONSIBILITIESFeature & interaction design, user interviews, moderated usability testing, VPAT audits, post-launch iteration
TOOLSFigma, Jira, Confluence
PROBLEM

EWB holds the world's largest collection of engineering standards, codes, regulations, and technical knowledge: over 2.8M standards used by 900K people. With that much material, finding one specific detail inside a document can be hard.

SOLUTION

Build Smart Search as a compact tool inside EWB's document viewer that helps users break a document down into its requirements and move between them.

routeDesign process

Four overlapping stages

The work happened in stages, but development moved fast, so the stages overlapped and rarely went in order.

1Research & analysis
  • User research
  • Competitive analysis
  • Functional analysis
  • Information architecture
2Ideation
  • User flow
  • Lo-fi wireframes
3Design
  • Visual concepting
  • Hi-fi wireframes
  • Component design
4Testing
  • Interactive prototypes
  • User testing
  • Iteration
account_treeIdeation

User flow

A simplified flow of the screens and actions involved. From the Document Viewer, users can open keyword search, open Smart Search, or follow the subscription prompt. Keyword search and Smart Search can be open at the same time.

Smart Search user flow: screens, decisions, and actions
historyBeta

Where it started

These designs are retired now, but they were the base of the first customer release. User interviews showed us how engineers work and what they need. Moderated usability tests, remote and in person and built around real tasks, guided each round of changes.

BETA · LOAD MORE RESULTSBETA · LOAD MORE RESULTS
BETA · END OF RESULTSBETA · END OF RESULTS
editor_choiceFinal design

Key features

Default view & subscription CTA

Smart Search sits in the existing Document Viewer as a collapsible sidebar section. Users without a subscription see a prompt that takes them to the EWB subscription page.

DEFAULTDEFAULT
SUBSCRIPTION CTASUBSCRIPTION CTA
EMPTY STATEEMPTY STATE
RESULTS & SELECTED REQUIREMENTRESULTS & SELECTED REQUIREMENT

Smart Search results

As a user types, matching requirements appear in the sidebar with their page and section, and the selected one is highlighted in the document. There are a lot of results and some technical limits, so the list uses a Load More button.

Filter options

Filters narrow results by format (only tables and figures, for example) and by page range.

FILTERS EXPANDEDFILTERS EXPANDED
KEYWORD SEARCH OPENKEYWORD SEARCH OPEN
MATCHES HIGHLIGHTEDMATCHES HIGHLIGHTED

Keyword search

We changed keyword search so it works next to Smart Search. A keyboard shortcut opens it, arrow keys move between matches, and matches are highlighted in the document: yellow for the current one, green for the others.

Smart & keyword search together

Both searches can stay open, so users can switch between semantic results in the sidebar and exact matches in the document without losing their place.

BOTH SEARCHES OPENBOTH SEARCHES OPEN
NAVIGATING BOTHNAVIGATING BOTH
monitoringImpact

Results

Smart Search launched as a headline feature of Engineering Workbench Professional. We kept improving it after launch, using task-based usability tests and VPAT accessibility audits.

70%LESS TIME SEARCHING WITHIN A DOCUMENT VS. TRADITIONAL SEARCH
NASAENTERPRISE CLIENTS INCL. ROLLS-ROYCE & BAE SYSTEMS
VPATACCESSIBILITY AUDITED
workNext case study
Focus: HOPE · 2020

Designing a learning dashboard for a Detroit nonprofit

MicrosoftPARTNER SHOWCASE