At Empathy, we put all our focus, energy, resources and love into designing outstanding search and discovery experiences.
Building a search platform is a Herculean task and it comes with a lot of hidden challenges: from data curation and metadata enrichment to ranking optimisations and merchandising rules.
Learn the concepts and the key aspects of designing, implementing and operating a search engine from industry experts with more than eight years of experience in the field.
About this workshop
If building the search engine alone wasn’t enough of a challenge, what about its maintenance and upgrades? What about adding new features and scaling it when needed.
Understanding the power of your users’ data when building a search architecture is key to improving your search engine and maximising user’s interactions and queries. A good search engine depends on good data optimization, reliable index architecture and tailored approaches, manual or automated, for each different search scenario.
In this workshop you’ll master how to build a consistent and scalable search architecture, how to deal with ranking problems and the approaches and tricks to ensure your data is found efficiently and effectively.
What are you going to learn?
- Common pain points
- Search components
- Reference architecture
Index architectures and tradeoffs
- Streaming index architecture
- Batch oriented index architecture
Massaging the data
- How to properly shard your data
- Different entities and how to process them
- Document modeling tricks
- Content enrichment: embedding additional data
Querying your indexes
- Different query strategies
- Query pipeline: ranking tips and tricks
- Query pipeline: fallback strategies
Crowdsourced data on search
- Using crowdsourced data to improve your ranking
- Using your users’ search patterns to create new search experiences: autosuggest, next queries, top clicked.
- Ranking rules
- Navigation rules
David is a backend Engineer fully dedicated to OEM projects. As part of Empathy´s team he works on improving Find product, trying to look for synergies between Carrefour and Empathy.
Flavio develops services around our search and data APIs, providing Empathy´s clients with cool, new features. He works mainly with Java, using a microservices-oriented architecture on AWS.
“Empathy's workshop on the design of search experiences covered everything from the search engine to reporting, the user interface to the user experience, and it was not only enjoyable but inspirational. We learnt an incredible amount and look forward to taking this back to our customers as well as working alongside empathy.co collaboratively in the future. We’d thoroughly recommend these workshops.”
“Empathy's Search Design Workshop was insightful, inspirational and informative. We came away with the knowledge of not only how to get the most from our own website search engine but also with a better understanding of the market, trends and innovations.”
“Lots for us to take away, from the culture within which Empathy operates to their passion for search. We’ve built a great foundation for the future.”
“Empathy’s Search Workshop opened our minds to new ideas through a deeper understanding and analysis of our own site as well as a greater awareness of industry trends and innovations. It was both informative and energetic, and we came away with renewed enthusiasm and ideas. An excellent and very worthwhile session.”
“Our new site search engine is awesome! We’re now able to guide our visitors to the right products or information easily, effortlessly and elegantly, and this is just the beginning.”