Nidhi Dali
Home
Creating a scalable and efficient search flow for a high-volume document management system


Role - Sole UX researcher and UI/UX designer
Design Process - Double Diamond
Discover → Define → Design → Deliver
Industry - Insurance
Discover
Define
Design
Deliver
*
*
*
*
The Starting Point
UCH Drive - a document management system, helps manage all user documents from start to finish. It can pull out useful information from files, organise them smartly, store them safely, and make them easy to search. It works with almost any type of file. There are also separate sections for admins and regular users to manage settings and search options.
Business Problem
In large-scale document management systems like UCH Drive, users often deal with hundreds of thousands of documents spread across multiple repositories. Navigating this vast volume of data without a structured search mechanism can lead to frustration, wasted time, and decreased productivity.
The leadership wanted to tackle this problem by introducing an intuitive search feature that helps users find documents easily.
Research Goal
To understand how users search for and retrieve documents within large-scale repositories, identify the challenges they face in locating specific documents.
To design an effective and scalable search experience, I conducted a competitor analysis to understand how leading document management systems and enterprise search tools solve similar challenges. This helped me identify industry best practices and discover gaps and opportunities.
As I began researching Document Management Systems (DMS), I noticed that many tools like Notion and Trello appeared in search results, despite not being true DMS platforms. This was due to the trend of modern tools marketing themselves as all-in-one business solutions and leveraging strong SEO. To maintain focus, I narrowed my analysis to tools whose core functionality is document management. I selected M-Files, DocuWare, and OpenText Content Suite for their robust retrieval capabilities, metadata-driven organization, workflow automation, and enterprise-grade compliance — making them ideal benchmarks for document-centric UX evaluation.
Research Objective
Competitor Analysis
Key Takeaways

*
*
*
*
Discover
Define
Design
Deliver
Two core user search behaviours were identified in research, based on the competitor analysis :
Designing for both behaviours would make the solution inclusive and efficient. Keeping this in mind I defined the following goal,
Goal
To simplify and accelerate document retrieval by providing users with flexible and efficient ways to search either through Document ID or context-specific metadata, tailored to repository selection.
How might we enable users to retrieve documents quickly and accurately using either a known Document ID or relevant metadata filters that adapt based on the selected repository?
Research Findings
Users search for documents using a mix of file names, unique identifiers (like invoice or claim numbers), and metadata tags. M-Files emphasizes metadata-driven search over folder structures, while DocuWare relies on predefined search forms and document types. OpenText offers all options but often sees users defaulting to traditional navigation due to familiarity or complexity of the search setup.
In environments with a large volume of documents, retrieval is often hindered by inconsistent tagging, slow performance, and rigid search interfaces. M-Files and OpenText suffer when metadata is poorly implemented, while DocuWare’s reliance on structured workflows limits flexibility. Across the board, the absence of intelligent or natural language search contributes to user frustration.
Users expect faster, more intuitive filtering that adapts to their roles and tasks. M-Files meets this need through dynamic views, while DocuWare’s filters are fixed and tied to specific workflows. OpenText allows deep filtering but overwhelms users with complexity. The ability to save filters and search preferences is seen as a valuable feature in all platforms.
The most helpful metadata fields across all tools include document type, date, client/project name, author, and document status. M-Files users benefit from contextual filters like purpose or workflow stage, DocuWare users prioritize transaction-related fields, and OpenText users rely on system-integrated metadata, especially in compliance-heavy use cases.
*
*
*
*
Discover
Define
Design
Deliver
Sketches
Before finalizing the design, I sketched out a few screen variations to explore how best to incorporate the key features outlined earlier.
I structured the search experience to clearly separate Document ID search from Metadata search, which is further divided into mandatory and non-mandatory keys. Initially, I considered a uniform layout, but after team feedback revealed that non-mandatory keys can be numerous, I opted for a different approach—fixed fields for mandatory keys and a user-selectable list for non-mandatory keys to avoid clutter.
Additionally, research showed that users often revisit previous metadata searches, so I introduced an option to save search parameters for future use. These choices led to a clean, user-friendly design with clear functional distinctions.


*
*
*
*
Discover
Define
Design
Deliver
Search configuration panel
This enables users to create complex search via Document ID or using metadata fields (mandatory and optional), ensuring document retrieval is fast, relevant, and aligned with repository rules.
Dynamic field selection
Allows users to dynamically add non-mandatory metadata fields (like version, owner, or location), offering flexibility without overwhelming the UI.
Save & Retrieve Searches
Facilitates storing custom search queries for reuse, improving efficiency for users who frequently search using the same parameters.
Key Learnings


