SlideShare a Scribd company logo
www.opensourceconnections.com
Test Driven Relevance
opensourceconnections.com.com
Eric Pugh - @dep4b - epugh@opensourceconnections.com
Dublin TestHeads Meetup - Lockdown Series
1st December 2020
www.opensourceconnections.com
Who am I?
● Co-founder of OpenSource Connections
● Apache Software Foundation member
● Committer on the Apache Solr project
● Steward of Quepid: A Query Relevance Workbench
● Creator of Chorus: An Open Source Search Stack for Ecommerce
● Member of The Search Network
www.opensourceconnections.com
OpenSource Connections
● “Empowering The World’s Search Teams”
● Elasticsearch & Solr experts, committers
● Consultancy & training - “Think Like a
Relevance Engineer”, LTR, NLP
● US & UK offices
● Clients include USPTO, NHS Wales,
LexisNexis, Wikimedia Foundation,
Snagajob, Under Armour
● Community initiatives include Meetups &
conferences, Relevance Slack - join at
www.opensourceconnections.com/slack
www.haystackconf.com
The Search Relevance Conference
(Haystack LIVE! Meetups every few weeks)
www.opensourceconnections.com
Your search relevance is
probably broken!!
www.opensourceconnections.com
What is Bad Relevance? Easier to show versus tell...
Nike.com - shirts without stripes
Tesco Ireland - Guinness
Tesco Ireland - Organic Cat Food
Aldi UK - Almond Milk
www.opensourceconnections.com
How I break (test?) Relevance!
● Pick a site (Sainsbury, Gap…)
● Types of Test queries
○ “White sugar” - Descriptive Language
○ “Cafiteer” - Spelling Errors
○ “Coffee maker” vs. “cafetiere” - Jargon/Terminology
○ “Cheap” vs “Expensive” - Vague yet specific
○ “Tshirt” and “T Shirt” - Abbreviations
○ “Shirt without stripes” - Natural Language Style
www.opensourceconnections.com
This is why your search is broken!
www.opensourceconnections.com
A broken workflow!
● Our collaboration stinks
● Search testing is hard
● Iterations are slow
Where you come in!
www.opensourceconnections.com
Why is this important?
● Better search means better conversion rates
○ Your customers aren’t using the same language as you are
○ Zero results pages burn money
○ Great search helps retention
● Search knowledge informs strategy
○ What’s in your query logs?
○ Understanding intent
● Search is a gateway to personalisation
○ A ‘virtual aisle’ for each customer
○ ML, LTR, recommendations, chat bots...
“UK retail ecommerce sales will account
for 27.5% of total retail sales this year,
and that proportion will approach
one-third by 2024. The post-pandemic
hit to physical retail will be felt far into
the future.”
Emarketer
“Online sales are now expected to grow
from initial predictions of 11% to 19% in
2020, reaching £78.9bn, this is up from
£66.3bn in 2019….Amazon is expected
to benefit the most from this surge in
demand for online retail”
Edge by Ascential
www.opensourceconnections.com
How OSC tunes search
www.opensourceconnections.com
5 Steps to Better Relevance
● Measurement
● Experimentation
● Rapidity
● Collaboration
● Help
www.opensourceconnections.com
LAB
EVALUATION
OFFLINE
RELEVANCE
AUTOMATED
TESTING
Search Quality: A Business-Friendly
Perspective
Peter Fries - Haystack 2018
Relevancy Framework
www.opensourceconnections.com
LAB
OPERATIONS
INTEGRATION
CLICKSTREAM
A/B TESTING
EVALUATION
OFFLINE
RELEVANCE
ONLINE
AUTOMATED
TESTING
Search Quality: A Business-Friendly
Perspective
Peter Fries - Haystack 2018
Relevancy Framework
www.opensourceconnections.com
Tools & Processes
www.opensourceconnections.com
Demo time of Quepid!
www.opensourceconnections.com
Quepid
● Search Relevance dashboard & testing
● Used by clients such as Advance Auto,
O'Reilly Media, Historic England,
Salesforce - and NICE!
● 1500+ registered users
● Free hosted version at www.quepid.com
● Open source at github.com/o19s/quepid
● iSpy - Prototype connectors to any website
frontend (in development )
www.opensourceconnections.com
What’s next?
www.opensourceconnections.com
State of play
LAB
OPERATIONS
INTEGRATION
CLICKSTREAM
A/B TESTING
EVALUATION
OFFLINE
RELEVANCE
ONLINE
AUTOMATED
TESTING
RRE
AgentQ
Quepid
Supahands?
Ugh.. Google Analytics?
Nothing good
www.opensourceconnections.com
We need more QA folks in the Relevancy World!
● Test your site with ww.opensourceconnections.com/guide/ecommerce
● Meet Pete the Product Owner - blog & video series on the OSC website
● https://github.com/o19s/quepid for code
● www.quepid.com for documentation
● Free online workshops running at https://plainschwarz.com/ps-salon/
● Join Relevance Slack at www.opensourceconnections.com/slack
● Let OSC help you build better ecommerce search!
www.opensourceconnections.com
Thank you.
Contact me at epugh@opensourceconnections.com and follow @dep4b

More Related Content

PPT
The right path to making search relevant - Taxonomy Bootcamp London 2019
PPTX
Test Driven Relevancy, Presented by Doug Turnbull at SolrExchage DC
PPTX
Haystack keynote 2019: What is Search Relevance? - Max Irwin
PDF
How To Structure Your Search Team for Success
PPTX
Test Driven Search Relevancy w/ Quepid
PDF
Improving Enterprise Findability: Presented by Jayesh Govindarajan, Salesforce
ODP
Search Solutions 2015: Towards a new model of search relevance testing
The right path to making search relevant - Taxonomy Bootcamp London 2019
Test Driven Relevancy, Presented by Doug Turnbull at SolrExchage DC
Haystack keynote 2019: What is Search Relevance? - Max Irwin
How To Structure Your Search Team for Success
Test Driven Search Relevancy w/ Quepid
Improving Enterprise Findability: Presented by Jayesh Govindarajan, Salesforce
Search Solutions 2015: Towards a new model of search relevance testing

Similar to Test driven relevancy (20)

PDF
Evolving The Optimal Relevancy Scoring Model at Dice.com: Presented by Simon ...
PDF
Enhancing relevancy through personalization & semantic search
KEY
rorosyd - Test Driven Search Development
PPTX
Minneapolis Solr Meetup - May 28, 2014: eCommerce Search with Apache Solr
PPTX
The Secret to Great Search Campaigns
PDF
SEO for WordPress
PDF
Enterprise search solutions
PDF
Webinar: Increase Conversion With Better Search
PPTX
How Humans & Machines Can Improve Site Search Results - Search Y: Paris
PDF
ITB2019 Easy ElasticSearch with cbElasticSearch - Jon Clausen
PPTX
How Google works
PPTX
Evolving the Optimal Relevancy Ranking Model at Dice.com
PDF
Into The Box 2018 cbelasticsearch
PPTX
Empowering Customers to Self Solve - A Findability Journey - Manikandan Sivan...
PDF
SDSC18 and DSATL Meetup March 2018
PDF
Search Quality Evaluation to Help Reproducibility : an Open Source Approach
PDF
Search Quality Evaluation to Help Reproducibility: An Open-source Approach
PPTX
Semtech bizsemanticsearchtutorial
PDF
Rated Ranking Evaluator (RRE) Hands-on Relevance Testing @Chorus
PDF
Which Vertical Search Engines are Relevant? Understanding Vertical Relevance ...
Evolving The Optimal Relevancy Scoring Model at Dice.com: Presented by Simon ...
Enhancing relevancy through personalization & semantic search
rorosyd - Test Driven Search Development
Minneapolis Solr Meetup - May 28, 2014: eCommerce Search with Apache Solr
The Secret to Great Search Campaigns
SEO for WordPress
Enterprise search solutions
Webinar: Increase Conversion With Better Search
How Humans & Machines Can Improve Site Search Results - Search Y: Paris
ITB2019 Easy ElasticSearch with cbElasticSearch - Jon Clausen
How Google works
Evolving the Optimal Relevancy Ranking Model at Dice.com
Into The Box 2018 cbelasticsearch
Empowering Customers to Self Solve - A Findability Journey - Manikandan Sivan...
SDSC18 and DSATL Meetup March 2018
Search Quality Evaluation to Help Reproducibility : an Open Source Approach
Search Quality Evaluation to Help Reproducibility: An Open-source Approach
Semtech bizsemanticsearchtutorial
Rated Ranking Evaluator (RRE) Hands-on Relevance Testing @Chorus
Which Vertical Search Engines are Relevant? Understanding Vertical Relevance ...
Ad

More from OpenSource Connections (20)

PDF
Why User Behavior Insights? KMWorld Enterprise Search & Discovery 2024
PDF
Payloads and OCR with Solr
PPTX
Haystack 2019 Lightning Talk - The Future of Quepid - Charlie Hull
PDF
Haystack 2019 Lightning Talk - State of Apache Tika - Tim Allison
PPTX
Haystack 2019 Lightning Talk - Relevance on 17 million full text documents - ...
PPTX
Haystack 2019 Lightning Talk - Solr Cloud on Kubernetes - Manoj Bharadwaj
PDF
Haystack 2019 Lightning Talk - Quaerite a Search relevance evaluation toolkit...
PPTX
Haystack 2019 - Search-based recommendations at Politico - Ryan Kohl
PPTX
Haystack 2019 - Search with Vectors - Simon Hughes
PPTX
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
PPTX
Haystack 2019 - Search Logs + Machine Learning = Auto-Tagging Inventory - Joh...
PDF
Haystack 2019 - Improving Search Relevance with Numeric Features in Elasticse...
PDF
Haystack 2019 - Architectural considerations on search relevancy in the conte...
PPTX
Haystack 2019 - Custom Solr Query Parser Design Option, and Pros & Cons - Ber...
PPTX
Haystack 2019 - Establishing a relevance focused culture in a large organizat...
PPTX
Haystack 2019 - Solving for Satisfaction: Introduction to Click Models - Eliz...
PDF
2019 Haystack - How The New York Times Tackles Relevance - Jeremiah Via
PDF
Haystack 2019 - Addressing variance in AB tests: Interleaved evaluation of ra...
PDF
Haystack 2019 - Beyond The Search Engine: Improving Relevancy through Query E...
PDF
Haystack 2019 - Evolution of Yelp search to a generalized ranking platform - ...
Why User Behavior Insights? KMWorld Enterprise Search & Discovery 2024
Payloads and OCR with Solr
Haystack 2019 Lightning Talk - The Future of Quepid - Charlie Hull
Haystack 2019 Lightning Talk - State of Apache Tika - Tim Allison
Haystack 2019 Lightning Talk - Relevance on 17 million full text documents - ...
Haystack 2019 Lightning Talk - Solr Cloud on Kubernetes - Manoj Bharadwaj
Haystack 2019 Lightning Talk - Quaerite a Search relevance evaluation toolkit...
Haystack 2019 - Search-based recommendations at Politico - Ryan Kohl
Haystack 2019 - Search with Vectors - Simon Hughes
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Haystack 2019 - Search Logs + Machine Learning = Auto-Tagging Inventory - Joh...
Haystack 2019 - Improving Search Relevance with Numeric Features in Elasticse...
Haystack 2019 - Architectural considerations on search relevancy in the conte...
Haystack 2019 - Custom Solr Query Parser Design Option, and Pros & Cons - Ber...
Haystack 2019 - Establishing a relevance focused culture in a large organizat...
Haystack 2019 - Solving for Satisfaction: Introduction to Click Models - Eliz...
2019 Haystack - How The New York Times Tackles Relevance - Jeremiah Via
Haystack 2019 - Addressing variance in AB tests: Interleaved evaluation of ra...
Haystack 2019 - Beyond The Search Engine: Improving Relevancy through Query E...
Haystack 2019 - Evolution of Yelp search to a generalized ranking platform - ...
Ad

Recently uploaded (20)

PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Big Data Technologies - Introduction.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Electronic commerce courselecture one. Pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
KodekX | Application Modernization Development
“AI and Expert System Decision Support & Business Intelligence Systems”
Building Integrated photovoltaic BIPV_UPV.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Machine learning based COVID-19 study performance prediction
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
The Rise and Fall of 3GPP – Time for a Sabbatical?
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Diabetes mellitus diagnosis method based random forest with bat algorithm
MYSQL Presentation for SQL database connectivity
Big Data Technologies - Introduction.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
The AUB Centre for AI in Media Proposal.docx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Encapsulation_ Review paper, used for researhc scholars
Electronic commerce courselecture one. Pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
KodekX | Application Modernization Development

Test driven relevancy