Making the search experience for eDiscovery an easy thing
Context overview
eDiscovery is the electronic method of identifying communications used for legal evidences on legal cases. The search is one of the most important pillars of the product but the search that was implemented solution was presenting some doubts, misunderstandings and lack of trust on customers.
Task
My goal was to redesign the search feature and create an intuitive and solid experience that reduce the amount of problems the users were facing that would and reduce customer churn.
Analysis
Before starting to design I wanted to know what was going wrong with the search we had implemented.
I did a quantitative and a qualitative analysis and from that I defined the user journey from the basic search, advanced search and I defined what would be the ideal.
Identified problems
Users don’t trust on the search because they get different results depending on the search they use when entering the same query
2 different searches, basic search and advanced search
2 different pages for search results outcomes
Advanced search was not intuitive
User needs to verify the query entered
Results are provided on different places and associated actions are not the same
User journey
3 user journeys to place all feedback on the corresponding part of the search workflow.
Trigger a search > Define query > Get results > Additional actions
“Lost time spent: Modifying search (parameter labels are not always intuitive, so multiple iterations are often required)”
“Building a query can be time consuming and frustrating as functionality is not always reliable.”
“Advanced search UI is “very clunky and unintuitive to use”
Pre-ideation
Before jumping into a design process a deep analysis about syntax was needed to be able to make a single search experience.
Ideation
I started by doing a few drafts to organize concepts and how to structure the information. After that I started to build wireframes that I refined progressively till I got the final version I felt that covers all user needs.
Use cases identification
When finally I did with a structure that was easy to use and covered all user needs, I addressed all use cases identified. From each scenario I considered happy/unhappy scenarios. Here a list of some of the main use cases:
As a user I want to be able to read and distinguish all elements that composes my search query
As an experienced user I want to create a search query easily
As a user I want to be able to configure my searchable fields
As an unexperienced user I want to create a search query easily
As a user I want to be able to re-run a search query I’ve previously saved
As a user I want to be able to add custodians to my search (one or many)
As a user I want to be notified when there’s an error on my query / the query cannot be processed by whatever
I defined carefully the experience for all of them and taking into account all problems mentioned before.
Increasing visibility as one of the most relevant diferentiators
It was essential to increase the visibility of the operators and conditionals that users were using, so when reviewing the query they would have a better understanding of all the parts that make it up and if there are possible errors.
To do so, I decided to assign colors to each type of content and to facilitate access to all the search fields offered by the product.
Looking for a seamless experience
Basic search has been created for those users who have knowledge of how to build a search based on operators that look for information in the metadata, while the search builder is for a much less experienced user, who wants to learn and we offer him the possibility to discover all those parameters with which we are able to offer valuable results.






Design system
I mostly used components existing on our design system but specifically for this purpose I had to create a new input dedicated to search.
Testimonials
“Extremely pleased with the new search functionality and the flexibility it offered”
“Overall, it’s great! Huge leap forward in terms of search utility”
“A great success, so much easier. Things are getting done faster and more confidence I am getting the correct results”