SlideShare a Scribd company logo
1 of 56
The right path to relevant search
Charlie Hull, http://www.opensourceconnections.com
● Leading experts on open source search (Solr, Elasticsearch…)
● We empower search teams with training, guidance & team
augmentation
● We wrote the book on relevance
● Based on the USA with a new UK office (me!)
● We run the Haystack conference www.haystackconf.com
○ Haystack EU - Berlin Oct 28th - SOLD OUT
○ Haystack US - Charlottesville Apr 29th-30th
Who are we?
● Leading experts on open source search (Solr, Elasticsearch…)
● We empower search teams with training, guidance & team
augmentation
● We wrote the book on relevance
● Based on the USA with a new UK office (me!)
● We run the Haystack conference www.haystackconf.com
○ Haystack EU - Berlin Oct 28th - SOLD OUT
○ Haystack US - Charlottesville Apr 29th-30th
We’re hiring!
Talk to me
later...
Who are we?
Relevance Cornucopia🦃 Training Event:
http://o19s.com/blog/2019/09/11/announcing-relevance-cornucopia/
● Week of November 10, Charlottesville, VA, USA
● "Think Like a Relevance Engineer" for Solr or Elasticsearch
● "Learning to Rank" & "Natural Language Search" training
● Delivered by our crack team of expert relevance consultants
Plug alert!
1. Three aspects of search quality
2. Focusing on Relevance
3. Not just a technology problem
4. Measure, rinse, repeat
Outline
“Our search should work like Google!”
“Our search should work like Google!”
“We’ve spent all this money on a new
search engine, why do people still hate
search?”
“Our search should work like Google!”
“We’ve spent all this money on a new
search engine, why do people still hate
search?”
“We should be doing AI...”
Three aspects of search quality
● Relevance (the right
results in the right order)
● Performance (quick &
fresh)
● Experience (design &
interaction)
https://opensourceconnections.com/blog/2018/11/19/an-introduction-to-search-quality/
Three aspects of search quality
● Relevance (the right
results in the right order)
● Performance (quick &
fresh)
● Experience (design &
interaction)
Three aspects of search quality
https://opensourceconnections.com/blog/2018/11/19/an-introduction-to-search-quality/
Focusing on Relevance
2019 forecast template
Ourintranet.somewhere.templates.776h.tmp
“Use this template for all 2019 forecasts…”
.doc - 2267kb
Actual Sales in 2019
Ourintranet.somewhere.salesfigures.xls
“...sales 2019…”
.xls - 3348kb
2019 forecast for East of England
Ourintranet.somewhere.stuff.forecasting2019.htm
“I’ve written a weather forecast for 2019 here…”
.htm - 1310kb
Search Engine Results PageQuery
“2019 sales forecast”
Focusing on Relevance
iPad headphones white
Ourshop.com/headphones/ipad/47264872786.htm
“Great headphones for your iPad in white”
$12.99
iPad 19
Ourshop.com/tablets/ipad/47264872786.htm
“iPad in white with black checks”
$207.99
iPad case
Ourshop.com/cases/ipad/47313.htm
“iPad case”
$27.99
SERPQuery
“White iPad”
Focusing on Relevance
iPad headphones white
Ourshop.com/headphones/ipad/47264872786.htm
“Great headphones for your iPad in white”
$12.99
iPad 19
Ourshop.com/tablets/ipad/47264872786.htm
“iPad in white with black checks”
$207.99
iPad case
Ourshop.com/cases/ipad/47313.htm
“iPad case”
$27.99
SERPQuery
“White iPad”
Not just a technology problem
● SMEs / Marketing know what’s wrong with relevance
- but don’t usually know how search actually works
● SMEs / Marketing know what’s wrong with relevance
- but don’t usually know how search actually works
● I.T. know how to tweak the search engine - but don’t
know how to judge what’s ‘good’ for business
Not just a technology problem
● SMEs / Marketing know what’s wrong with relevance
- but don’t usually know how search actually works
● I.T. know how to tweak the search engine - but don’t
know how to judge what’s ‘good’ for business
● Management don’t understand why you can’t work
together to solve the problem
Not just a technology problem
● SMEs / Marketing know what’s wrong with relevance
- but don’t usually know how search actually works
● I.T. know how to tweak the search engine - but don’t
know how to judge what’s ‘good’ for business
● Management don’t understand why you can’t work
together to solve the problem but think AI will help
Not just a technology problem
Not just a technology problem
...it’s a people problem.
Not just a technology problem
Building your search team
● Cross functional
Building your search team
● Cross functional
● Educate & empower
Building your search team
● Cross functional
● Educate & empower
● Build skills internally (recruiting is hard)
Building your search team
● Cross functional
● Educate & empower
● Build skills internally (recruiting is hard)
● Use external resources:
○ Conferences, Meetups
○ Books & blogs
○ Training
○ Experts
Building your search team
● Cross functional
● Educate & empower
● Build skills internally (recruiting is hard)
● Use external resources:
○ Conferences, Meetups
○ Books & blogs
○ Training
○ Experts - with a Proven Process
A Proven Process
Roadmap & Architecture to plan 90 daysDiscovery 90 Day Journey
Training for your team
Team Maturity Reassessment Trusted Advisor
Accelerator
The relevance-centered enterprise
● Relevance Feedback loops
○ Lost sales & complaints
○ Business awareness
○ Content curation
○ Pairing
○ Test-driven
relevance tuning
See https://www.manning.com/books/relevant-search
● Relevance Feedback loops
○ Lost sales & complaints
○ Business awareness
○ Content curation
○ Pairing
○ Test-driven
relevance tuning
The relevance-centered enterprise
● Relevance Feedback loops
○ Lost sales & complaints
○ Business awareness
○ Content curation
○ Pairing
○ Test-driven
relevance tuning
The relevance-centered enterprise
Measure, rinse, repeat
● Without measurement how do you know you’re
getting any better?
Measure, rinse, repeat
● Without measurement how do you know you’re
getting any better?
● Measure everything!
Measure your search maturity
Business
Understand
User Needs
Search /
Discovery
Tech
Experiment
Driven
UX Enrichment
Advanced
Data
Inventory
Business
stakeholders
use real-time
KPIs
Producing
quality data
from analytics
Develops
custom
plugins
Ops supports
A/B testing &
offline tests
Innovative
Discovery
(chatbots,
etc)
NLP & Data
science team
Varied,
complex,
large-scale
data
Practitioner
Occasional
reporting
Some user
testing / basic
analytics
Complex
relevance
config; uses
plugins
Available, but
complex
experiments
UI supports
findability
Taxonomies /
Ontologies
Moderate
data
complexity
Baseline
Business
impact not
measured
No query logs
or user
testing
Stock or
moderately
tweak config
Test
discovery
manually,
deployed
rarely
10 search
links on page
Minor
enrichment
(synonyms)
Very simple
data model
Measure your relevance
iPad headphones white
Ourshop.com/headphones/ipad/47264872786.htm
“Great headphones for your iPad in white”
$12.99
iPad 19
Ourshop.com/tablets/ipad/47264872786.htm
“iPad in white with black checks”
$207.99
iPad case
Ourshop.com/cases/ipad/47313.htm
“iPad case”
$27.99
SERPQuery
“White iPad” 3/10
9/10
1/10
Rating
Measure your relevance
Measure your relevance
Measure your relevance
Better ways to measure relevance
● Measure search & engagement
○ Define ‘success’
● Measure search & engagement
○ Define ‘success’
○ Instrumentation & Logs
Better ways to measure relevance
● Measure search & engagement
○ Define ‘success’
○ Instrumentation & Logs
○ Human judgements
Better ways to measure relevance
● Measure search & engagement
○ Define ‘success’
○ Instrumentation & Logs
○ Human judgements
○ As much data as you can get
Better ways to measure relevance
● Define metrics that matter e.g.
○ Discounted Cumulative Gain (DGC)
○ Expected Reciprocal Rank (ERR) “the expected
reciprocal length of time that the user will take to find a relevant document”
Better ways to measure relevance
● Define metrics that matter e.g.
○ Discounted Cumulative Gain (DGC)
○ Expected Reciprocal Rank (ERR) “the expected
reciprocal length of time that the user will take to find a relevant document”
● But make sure to also consider business metrics!
Better ways to measure relevance
● Build a relevance testing framework
○ Test UIs
○ Open source tools
Better ways to measure relevance
Quepid
● Relevancy workbench for
Elasticsearch & Solr
● Allows SMEs to rate results
● Allows relevance engineers to
tweak Solr or Elasticsearch settings
and see how the scores change
● Free hosted version at quepid.com
● Open source at
https://github.com/o19s/quepid
Rated Ranking Evaluator (RRE)
● Search quality evaluation tool
for Elasticsearch & Solr
● Given rated documents and a set
of queries, runs these and shows
many metrics
● From Sease Ltd.
● Open source at
https://github.com/SeaseLtd/rate
d-ranking-evaluator
● Build a relevance testing framework
○ Test UIs
○ Open source tools
■ Quepid
■ Rated Ranking Evaluator
■ More are being built!
Better ways to measure relevance
● Build a relevance testing framework
○ Test UIs
○ Open source tools
■ Quepid
■ Rated Ranking Evaluator
■ More are being built!
○ Open source your own?
Better ways to measure relevance
● Go Open:
○ Most of the interesting work in relevance
measurement & testing is in the open
source world
Better ways to measure relevance
● Go Open:
○ Most of the interesting work in relevance
measurement & testing is in the open
source world
○ Think about what data, examples, code you
can open source
Better ways to measure relevance
● Go Open:
○ Most of the interesting work in relevance
measurement & testing is in the open
source world
○ Think about what data, examples, code you
can open source
○ Helps attract talent and encourages
collaboration!
Better ways to measure relevance
1. Three aspects of search quality
a. Relevance, Performance, Experience
Recap & Takeaways
1. Three aspects of search quality
a. Relevance, Performance, Experience
Recap & Takeaways
1. Three aspects of search quality
2. Focusing on Relevance
Recap & Takeaways
1. Three aspects of search quality
2. Focusing on Relevance
3. Not just a technology problem
a. Build & Empower your search
team
Recap & Takeaways
1. Three aspects of search quality
2. Focusing on Relevance
3. Not just a technology problem
4. Measure, rinse, repeat
a. Measure everything
b. Search Maturity
c. Go open source & join the community!
Recap & Takeaways
● Join Relevance Slack at
https://opensourceconnections.com/slack
● We’re hiring!
● Follow me on Twitter at @FlaxSearch
Any questions?

More Related Content

Similar to The Right Path to Relevant Search

Machine Learning - Startup weekend UCSB 2018
Machine Learning - Startup weekend UCSB 2018Machine Learning - Startup weekend UCSB 2018
Machine Learning - Startup weekend UCSB 2018Raul Eulogio
 
How to Boost Your SEO using Structured Data
How to Boost Your SEO using Structured DataHow to Boost Your SEO using Structured Data
How to Boost Your SEO using Structured DataMartin Tang
 
Phil Morgan, Head of Search, talks to students at the University of Salford
Phil Morgan, Head of Search, talks to students at the University of SalfordPhil Morgan, Head of Search, talks to students at the University of Salford
Phil Morgan, Head of Search, talks to students at the University of SalfordDelineo advertising agency
 
How To Implement Your Online Search Quality Evaluation With Kibana
How To Implement Your Online Search Quality Evaluation With KibanaHow To Implement Your Online Search Quality Evaluation With Kibana
How To Implement Your Online Search Quality Evaluation With KibanaSease
 
Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...
Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...
Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...Bespoke Agency
 
Improving Your Onsite Search
Improving Your Onsite SearchImproving Your Onsite Search
Improving Your Onsite SearchCaroline Roberts
 
Converge 2014: Digital Analytics - Getting Leadership Buy-in - Thayer
Converge 2014: Digital Analytics - Getting Leadership Buy-in - ThayerConverge 2014: Digital Analytics - Getting Leadership Buy-in - Thayer
Converge 2014: Digital Analytics - Getting Leadership Buy-in - ThayerConverge Consulting
 
[DSC Europe 23][AICommerce] Nenad Bozic Nikola Jankovic-Improve search on you...
[DSC Europe 23][AICommerce] Nenad Bozic Nikola Jankovic-Improve search on you...[DSC Europe 23][AICommerce] Nenad Bozic Nikola Jankovic-Improve search on you...
[DSC Europe 23][AICommerce] Nenad Bozic Nikola Jankovic-Improve search on you...DataScienceConferenc1
 
eClub CVUT - How to organize work in a small startup? - Prague - April 11 2013
eClub CVUT - How to organize work in a small startup? - Prague - April 11 2013eClub CVUT - How to organize work in a small startup? - Prague - April 11 2013
eClub CVUT - How to organize work in a small startup? - Prague - April 11 2013Jaroslav Gergic
 
How To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessHow To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessOpenSource Connections
 
Intro to Product Management by Trunk Club Product Manager
Intro to Product Management by Trunk Club Product ManagerIntro to Product Management by Trunk Club Product Manager
Intro to Product Management by Trunk Club Product ManagerProduct School
 
How To Use AI To Enhance Your SEO & Create Better Content
How To Use AI To Enhance Your SEO & Create Better ContentHow To Use AI To Enhance Your SEO & Create Better Content
How To Use AI To Enhance Your SEO & Create Better ContentSearch Engine Journal
 
Geekcamp Indonesia 2017 : Agile Product Management
Geekcamp Indonesia 2017 : Agile Product ManagementGeekcamp Indonesia 2017 : Agile Product Management
Geekcamp Indonesia 2017 : Agile Product ManagementMichael Ong
 
Ask the Experts about LinkedIn Recruiter
Ask the Experts about LinkedIn RecruiterAsk the Experts about LinkedIn Recruiter
Ask the Experts about LinkedIn RecruiterLinkedIn Europe
 
SIGIR 2013 BARS Keynote - the search for the best live recommender system
SIGIR 2013 BARS Keynote - the search for the best live recommender systemSIGIR 2013 BARS Keynote - the search for the best live recommender system
SIGIR 2013 BARS Keynote - the search for the best live recommender systemTorben Brodt
 
Search Accuracy Metrics and Predictive Analytics - A Big Data Use Case: Prese...
Search Accuracy Metrics and Predictive Analytics - A Big Data Use Case: Prese...Search Accuracy Metrics and Predictive Analytics - A Big Data Use Case: Prese...
Search Accuracy Metrics and Predictive Analytics - A Big Data Use Case: Prese...Lucidworks
 
How to Build your Career.pptx
How to Build your Career.pptxHow to Build your Career.pptx
How to Build your Career.pptxvaideheekore
 
Winning Keyword Research Strategies for 2018
Winning Keyword ResearchStrategies for 2018Winning Keyword ResearchStrategies for 2018
Winning Keyword Research Strategies for 2018Knoxville HUG
 

Similar to The Right Path to Relevant Search (20)

Machine Learning - Startup weekend UCSB 2018
Machine Learning - Startup weekend UCSB 2018Machine Learning - Startup weekend UCSB 2018
Machine Learning - Startup weekend UCSB 2018
 
How to Boost Your SEO using Structured Data
How to Boost Your SEO using Structured DataHow to Boost Your SEO using Structured Data
How to Boost Your SEO using Structured Data
 
Content Strategy 101
Content Strategy 101Content Strategy 101
Content Strategy 101
 
Phil Morgan, Head of Search, talks to students at the University of Salford
Phil Morgan, Head of Search, talks to students at the University of SalfordPhil Morgan, Head of Search, talks to students at the University of Salford
Phil Morgan, Head of Search, talks to students at the University of Salford
 
How To Implement Your Online Search Quality Evaluation With Kibana
How To Implement Your Online Search Quality Evaluation With KibanaHow To Implement Your Online Search Quality Evaluation With Kibana
How To Implement Your Online Search Quality Evaluation With Kibana
 
Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...
Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...
Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...
 
Improving Your Onsite Search
Improving Your Onsite SearchImproving Your Onsite Search
Improving Your Onsite Search
 
Converge 2014: Digital Analytics - Getting Leadership Buy-in - Thayer
Converge 2014: Digital Analytics - Getting Leadership Buy-in - ThayerConverge 2014: Digital Analytics - Getting Leadership Buy-in - Thayer
Converge 2014: Digital Analytics - Getting Leadership Buy-in - Thayer
 
[DSC Europe 23][AICommerce] Nenad Bozic Nikola Jankovic-Improve search on you...
[DSC Europe 23][AICommerce] Nenad Bozic Nikola Jankovic-Improve search on you...[DSC Europe 23][AICommerce] Nenad Bozic Nikola Jankovic-Improve search on you...
[DSC Europe 23][AICommerce] Nenad Bozic Nikola Jankovic-Improve search on you...
 
How to do a content audit
How to do a content auditHow to do a content audit
How to do a content audit
 
eClub CVUT - How to organize work in a small startup? - Prague - April 11 2013
eClub CVUT - How to organize work in a small startup? - Prague - April 11 2013eClub CVUT - How to organize work in a small startup? - Prague - April 11 2013
eClub CVUT - How to organize work in a small startup? - Prague - April 11 2013
 
How To Structure Your Search Team for Success
How To Structure Your Search Team for SuccessHow To Structure Your Search Team for Success
How To Structure Your Search Team for Success
 
Intro to Product Management by Trunk Club Product Manager
Intro to Product Management by Trunk Club Product ManagerIntro to Product Management by Trunk Club Product Manager
Intro to Product Management by Trunk Club Product Manager
 
How To Use AI To Enhance Your SEO & Create Better Content
How To Use AI To Enhance Your SEO & Create Better ContentHow To Use AI To Enhance Your SEO & Create Better Content
How To Use AI To Enhance Your SEO & Create Better Content
 
Geekcamp Indonesia 2017 : Agile Product Management
Geekcamp Indonesia 2017 : Agile Product ManagementGeekcamp Indonesia 2017 : Agile Product Management
Geekcamp Indonesia 2017 : Agile Product Management
 
Ask the Experts about LinkedIn Recruiter
Ask the Experts about LinkedIn RecruiterAsk the Experts about LinkedIn Recruiter
Ask the Experts about LinkedIn Recruiter
 
SIGIR 2013 BARS Keynote - the search for the best live recommender system
SIGIR 2013 BARS Keynote - the search for the best live recommender systemSIGIR 2013 BARS Keynote - the search for the best live recommender system
SIGIR 2013 BARS Keynote - the search for the best live recommender system
 
Search Accuracy Metrics and Predictive Analytics - A Big Data Use Case: Prese...
Search Accuracy Metrics and Predictive Analytics - A Big Data Use Case: Prese...Search Accuracy Metrics and Predictive Analytics - A Big Data Use Case: Prese...
Search Accuracy Metrics and Predictive Analytics - A Big Data Use Case: Prese...
 
How to Build your Career.pptx
How to Build your Career.pptxHow to Build your Career.pptx
How to Build your Career.pptx
 
Winning Keyword Research Strategies for 2018
Winning Keyword ResearchStrategies for 2018Winning Keyword ResearchStrategies for 2018
Winning Keyword Research Strategies for 2018
 

More from OpenSource Connections

Haystack 2019 Lightning Talk - The Future of Quepid - Charlie Hull
Haystack 2019 Lightning Talk - The Future of Quepid - Charlie HullHaystack 2019 Lightning Talk - The Future of Quepid - Charlie Hull
Haystack 2019 Lightning Talk - The Future of Quepid - Charlie HullOpenSource Connections
 
Haystack 2019 Lightning Talk - State of Apache Tika - Tim Allison
Haystack 2019 Lightning Talk - State of Apache Tika - Tim AllisonHaystack 2019 Lightning Talk - State of Apache Tika - Tim Allison
Haystack 2019 Lightning Talk - State of Apache Tika - Tim AllisonOpenSource Connections
 
Haystack 2019 Lightning Talk - Relevance on 17 million full text documents - ...
Haystack 2019 Lightning Talk - Relevance on 17 million full text documents - ...Haystack 2019 Lightning Talk - Relevance on 17 million full text documents - ...
Haystack 2019 Lightning Talk - Relevance on 17 million full text documents - ...OpenSource Connections
 
Haystack 2019 Lightning Talk - Solr Cloud on Kubernetes - Manoj Bharadwaj
Haystack 2019 Lightning Talk - Solr Cloud on Kubernetes - Manoj BharadwajHaystack 2019 Lightning Talk - Solr Cloud on Kubernetes - Manoj Bharadwaj
Haystack 2019 Lightning Talk - Solr Cloud on Kubernetes - Manoj BharadwajOpenSource Connections
 
Haystack 2019 Lightning Talk - Quaerite a Search relevance evaluation toolkit...
Haystack 2019 Lightning Talk - Quaerite a Search relevance evaluation toolkit...Haystack 2019 Lightning Talk - Quaerite a Search relevance evaluation toolkit...
Haystack 2019 Lightning Talk - Quaerite a Search relevance evaluation toolkit...OpenSource Connections
 
Haystack 2019 - Search-based recommendations at Politico - Ryan Kohl
Haystack 2019 - Search-based recommendations at Politico - Ryan KohlHaystack 2019 - Search-based recommendations at Politico - Ryan Kohl
Haystack 2019 - Search-based recommendations at Politico - Ryan KohlOpenSource Connections
 
Haystack 2019 - Search with Vectors - Simon Hughes
Haystack 2019 - Search with Vectors - Simon HughesHaystack 2019 - Search with Vectors - Simon Hughes
Haystack 2019 - Search with Vectors - Simon HughesOpenSource Connections
 
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey GraingerHaystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey GraingerOpenSource Connections
 
Haystack 2019 - Search Logs + Machine Learning = Auto-Tagging Inventory - Joh...
Haystack 2019 - Search Logs + Machine Learning = Auto-Tagging Inventory - Joh...Haystack 2019 - Search Logs + Machine Learning = Auto-Tagging Inventory - Joh...
Haystack 2019 - Search Logs + Machine Learning = Auto-Tagging Inventory - Joh...OpenSource Connections
 
Haystack 2019 - Improving Search Relevance with Numeric Features in Elasticse...
Haystack 2019 - Improving Search Relevance with Numeric Features in Elasticse...Haystack 2019 - Improving Search Relevance with Numeric Features in Elasticse...
Haystack 2019 - Improving Search Relevance with Numeric Features in Elasticse...OpenSource Connections
 
Haystack 2019 - Architectural considerations on search relevancy in the conte...
Haystack 2019 - Architectural considerations on search relevancy in the conte...Haystack 2019 - Architectural considerations on search relevancy in the conte...
Haystack 2019 - Architectural considerations on search relevancy in the conte...OpenSource Connections
 
Haystack 2019 - Custom Solr Query Parser Design Option, and Pros & Cons - Ber...
Haystack 2019 - Custom Solr Query Parser Design Option, and Pros & Cons - Ber...Haystack 2019 - Custom Solr Query Parser Design Option, and Pros & Cons - Ber...
Haystack 2019 - Custom Solr Query Parser Design Option, and Pros & Cons - Ber...OpenSource Connections
 
Haystack 2019 - Establishing a relevance focused culture in a large organizat...
Haystack 2019 - Establishing a relevance focused culture in a large organizat...Haystack 2019 - Establishing a relevance focused culture in a large organizat...
Haystack 2019 - Establishing a relevance focused culture in a large organizat...OpenSource Connections
 
Haystack 2019 - Solving for Satisfaction: Introduction to Click Models - Eliz...
Haystack 2019 - Solving for Satisfaction: Introduction to Click Models - Eliz...Haystack 2019 - Solving for Satisfaction: Introduction to Click Models - Eliz...
Haystack 2019 - Solving for Satisfaction: Introduction to Click Models - Eliz...OpenSource Connections
 
2019 Haystack - How The New York Times Tackles Relevance - Jeremiah Via
2019 Haystack - How The New York Times Tackles Relevance - Jeremiah Via2019 Haystack - How The New York Times Tackles Relevance - Jeremiah Via
2019 Haystack - How The New York Times Tackles Relevance - Jeremiah ViaOpenSource Connections
 
Haystack 2019 - Addressing variance in AB tests: Interleaved evaluation of ra...
Haystack 2019 - Addressing variance in AB tests: Interleaved evaluation of ra...Haystack 2019 - Addressing variance in AB tests: Interleaved evaluation of ra...
Haystack 2019 - Addressing variance in AB tests: Interleaved evaluation of ra...OpenSource Connections
 
Haystack 2019 - Beyond The Search Engine: Improving Relevancy through Query E...
Haystack 2019 - Beyond The Search Engine: Improving Relevancy through Query E...Haystack 2019 - Beyond The Search Engine: Improving Relevancy through Query E...
Haystack 2019 - Beyond The Search Engine: Improving Relevancy through Query E...OpenSource Connections
 
Haystack 2019 - Evolution of Yelp search to a generalized ranking platform - ...
Haystack 2019 - Evolution of Yelp search to a generalized ranking platform - ...Haystack 2019 - Evolution of Yelp search to a generalized ranking platform - ...
Haystack 2019 - Evolution of Yelp search to a generalized ranking platform - ...OpenSource Connections
 
Haystack 2019 - Query relaxation - a rewriting technique between search and r...
Haystack 2019 - Query relaxation - a rewriting technique between search and r...Haystack 2019 - Query relaxation - a rewriting technique between search and r...
Haystack 2019 - Query relaxation - a rewriting technique between search and r...OpenSource Connections
 

More from OpenSource Connections (20)

Payloads and OCR with Solr
Payloads and OCR with SolrPayloads and OCR with Solr
Payloads and OCR with Solr
 
Haystack 2019 Lightning Talk - The Future of Quepid - Charlie Hull
Haystack 2019 Lightning Talk - The Future of Quepid - Charlie HullHaystack 2019 Lightning Talk - The Future of Quepid - Charlie Hull
Haystack 2019 Lightning Talk - The Future of Quepid - Charlie Hull
 
Haystack 2019 Lightning Talk - State of Apache Tika - Tim Allison
Haystack 2019 Lightning Talk - State of Apache Tika - Tim AllisonHaystack 2019 Lightning Talk - State of Apache Tika - Tim Allison
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 - Relevance on 17 million full text documents - ...Haystack 2019 Lightning Talk - Relevance on 17 million full text documents - ...
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 - Solr Cloud on Kubernetes - Manoj BharadwajHaystack 2019 Lightning Talk - Solr Cloud on Kubernetes - Manoj Bharadwaj
Haystack 2019 Lightning Talk - Solr Cloud on Kubernetes - Manoj Bharadwaj
 
Haystack 2019 Lightning Talk - Quaerite a Search relevance evaluation toolkit...
Haystack 2019 Lightning Talk - Quaerite a Search relevance evaluation toolkit...Haystack 2019 Lightning Talk - Quaerite a Search relevance evaluation toolkit...
Haystack 2019 Lightning Talk - Quaerite a Search relevance evaluation toolkit...
 
Haystack 2019 - Search-based recommendations at Politico - Ryan Kohl
Haystack 2019 - Search-based recommendations at Politico - Ryan KohlHaystack 2019 - Search-based recommendations at Politico - Ryan Kohl
Haystack 2019 - Search-based recommendations at Politico - Ryan Kohl
 
Haystack 2019 - Search with Vectors - Simon Hughes
Haystack 2019 - Search with Vectors - Simon HughesHaystack 2019 - Search with Vectors - Simon Hughes
Haystack 2019 - Search with Vectors - Simon Hughes
 
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey GraingerHaystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
 
Haystack 2019 - Search Logs + Machine Learning = Auto-Tagging Inventory - Joh...
Haystack 2019 - Search Logs + Machine Learning = Auto-Tagging Inventory - Joh...Haystack 2019 - Search Logs + Machine Learning = Auto-Tagging Inventory - Joh...
Haystack 2019 - Search Logs + Machine Learning = Auto-Tagging Inventory - Joh...
 
Haystack 2019 - Improving Search Relevance with Numeric Features in Elasticse...
Haystack 2019 - Improving Search Relevance with Numeric Features in Elasticse...Haystack 2019 - Improving Search Relevance with Numeric Features in Elasticse...
Haystack 2019 - Improving Search Relevance with Numeric Features in Elasticse...
 
Haystack 2019 - Architectural considerations on search relevancy in the conte...
Haystack 2019 - Architectural considerations on search relevancy in the conte...Haystack 2019 - Architectural considerations on search relevancy in the conte...
Haystack 2019 - Architectural considerations on search relevancy in the conte...
 
Haystack 2019 - Custom Solr Query Parser Design Option, and Pros & Cons - Ber...
Haystack 2019 - Custom Solr Query Parser Design Option, and Pros & Cons - Ber...Haystack 2019 - Custom Solr Query Parser Design Option, and Pros & Cons - Ber...
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 - Establishing a relevance focused culture in a large organizat...Haystack 2019 - Establishing a relevance focused culture in a large organizat...
Haystack 2019 - Establishing a relevance focused culture in a large organizat...
 
Haystack 2019 - Solving for Satisfaction: Introduction to Click Models - Eliz...
Haystack 2019 - Solving for Satisfaction: Introduction to Click Models - Eliz...Haystack 2019 - Solving for Satisfaction: Introduction to Click Models - Eliz...
Haystack 2019 - Solving for Satisfaction: Introduction to Click Models - Eliz...
 
2019 Haystack - How The New York Times Tackles Relevance - Jeremiah Via
2019 Haystack - How The New York Times Tackles Relevance - Jeremiah Via2019 Haystack - How The New York Times Tackles Relevance - Jeremiah Via
2019 Haystack - How The New York Times Tackles Relevance - Jeremiah Via
 
Haystack 2019 - Addressing variance in AB tests: Interleaved evaluation of ra...
Haystack 2019 - Addressing variance in AB tests: Interleaved evaluation of ra...Haystack 2019 - Addressing variance in AB tests: Interleaved evaluation of ra...
Haystack 2019 - Addressing variance in AB tests: Interleaved evaluation of ra...
 
Haystack 2019 - Beyond The Search Engine: Improving Relevancy through Query E...
Haystack 2019 - Beyond The Search Engine: Improving Relevancy through Query E...Haystack 2019 - Beyond The Search Engine: Improving Relevancy through Query E...
Haystack 2019 - Beyond The Search Engine: Improving Relevancy through Query E...
 
Haystack 2019 - Evolution of Yelp search to a generalized ranking platform - ...
Haystack 2019 - Evolution of Yelp search to a generalized ranking platform - ...Haystack 2019 - Evolution of Yelp search to a generalized ranking platform - ...
Haystack 2019 - Evolution of Yelp search to a generalized ranking platform - ...
 
Haystack 2019 - Query relaxation - a rewriting technique between search and r...
Haystack 2019 - Query relaxation - a rewriting technique between search and r...Haystack 2019 - Query relaxation - a rewriting technique between search and r...
Haystack 2019 - Query relaxation - a rewriting technique between search and r...
 

Recently uploaded

Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 

Recently uploaded (20)

Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 

The Right Path to Relevant Search

  • 1. The right path to relevant search Charlie Hull, http://www.opensourceconnections.com
  • 2. ● Leading experts on open source search (Solr, Elasticsearch…) ● We empower search teams with training, guidance & team augmentation ● We wrote the book on relevance ● Based on the USA with a new UK office (me!) ● We run the Haystack conference www.haystackconf.com ○ Haystack EU - Berlin Oct 28th - SOLD OUT ○ Haystack US - Charlottesville Apr 29th-30th Who are we?
  • 3. ● Leading experts on open source search (Solr, Elasticsearch…) ● We empower search teams with training, guidance & team augmentation ● We wrote the book on relevance ● Based on the USA with a new UK office (me!) ● We run the Haystack conference www.haystackconf.com ○ Haystack EU - Berlin Oct 28th - SOLD OUT ○ Haystack US - Charlottesville Apr 29th-30th We’re hiring! Talk to me later... Who are we?
  • 4. Relevance Cornucopia🦃 Training Event: http://o19s.com/blog/2019/09/11/announcing-relevance-cornucopia/ ● Week of November 10, Charlottesville, VA, USA ● "Think Like a Relevance Engineer" for Solr or Elasticsearch ● "Learning to Rank" & "Natural Language Search" training ● Delivered by our crack team of expert relevance consultants Plug alert!
  • 5. 1. Three aspects of search quality 2. Focusing on Relevance 3. Not just a technology problem 4. Measure, rinse, repeat Outline
  • 6. “Our search should work like Google!”
  • 7. “Our search should work like Google!” “We’ve spent all this money on a new search engine, why do people still hate search?”
  • 8. “Our search should work like Google!” “We’ve spent all this money on a new search engine, why do people still hate search?” “We should be doing AI...”
  • 9. Three aspects of search quality
  • 10. ● Relevance (the right results in the right order) ● Performance (quick & fresh) ● Experience (design & interaction) https://opensourceconnections.com/blog/2018/11/19/an-introduction-to-search-quality/ Three aspects of search quality
  • 11. ● Relevance (the right results in the right order) ● Performance (quick & fresh) ● Experience (design & interaction) Three aspects of search quality https://opensourceconnections.com/blog/2018/11/19/an-introduction-to-search-quality/
  • 12. Focusing on Relevance 2019 forecast template Ourintranet.somewhere.templates.776h.tmp “Use this template for all 2019 forecasts…” .doc - 2267kb Actual Sales in 2019 Ourintranet.somewhere.salesfigures.xls “...sales 2019…” .xls - 3348kb 2019 forecast for East of England Ourintranet.somewhere.stuff.forecasting2019.htm “I’ve written a weather forecast for 2019 here…” .htm - 1310kb Search Engine Results PageQuery “2019 sales forecast”
  • 13. Focusing on Relevance iPad headphones white Ourshop.com/headphones/ipad/47264872786.htm “Great headphones for your iPad in white” $12.99 iPad 19 Ourshop.com/tablets/ipad/47264872786.htm “iPad in white with black checks” $207.99 iPad case Ourshop.com/cases/ipad/47313.htm “iPad case” $27.99 SERPQuery “White iPad”
  • 14. Focusing on Relevance iPad headphones white Ourshop.com/headphones/ipad/47264872786.htm “Great headphones for your iPad in white” $12.99 iPad 19 Ourshop.com/tablets/ipad/47264872786.htm “iPad in white with black checks” $207.99 iPad case Ourshop.com/cases/ipad/47313.htm “iPad case” $27.99 SERPQuery “White iPad”
  • 15. Not just a technology problem ● SMEs / Marketing know what’s wrong with relevance - but don’t usually know how search actually works
  • 16. ● SMEs / Marketing know what’s wrong with relevance - but don’t usually know how search actually works ● I.T. know how to tweak the search engine - but don’t know how to judge what’s ‘good’ for business Not just a technology problem
  • 17. ● SMEs / Marketing know what’s wrong with relevance - but don’t usually know how search actually works ● I.T. know how to tweak the search engine - but don’t know how to judge what’s ‘good’ for business ● Management don’t understand why you can’t work together to solve the problem Not just a technology problem
  • 18. ● SMEs / Marketing know what’s wrong with relevance - but don’t usually know how search actually works ● I.T. know how to tweak the search engine - but don’t know how to judge what’s ‘good’ for business ● Management don’t understand why you can’t work together to solve the problem but think AI will help Not just a technology problem
  • 19. Not just a technology problem
  • 20. ...it’s a people problem. Not just a technology problem
  • 21. Building your search team ● Cross functional
  • 22. Building your search team ● Cross functional ● Educate & empower
  • 23. Building your search team ● Cross functional ● Educate & empower ● Build skills internally (recruiting is hard)
  • 24. Building your search team ● Cross functional ● Educate & empower ● Build skills internally (recruiting is hard) ● Use external resources: ○ Conferences, Meetups ○ Books & blogs ○ Training ○ Experts
  • 25. Building your search team ● Cross functional ● Educate & empower ● Build skills internally (recruiting is hard) ● Use external resources: ○ Conferences, Meetups ○ Books & blogs ○ Training ○ Experts - with a Proven Process
  • 26. A Proven Process Roadmap & Architecture to plan 90 daysDiscovery 90 Day Journey Training for your team Team Maturity Reassessment Trusted Advisor Accelerator
  • 27. The relevance-centered enterprise ● Relevance Feedback loops ○ Lost sales & complaints ○ Business awareness ○ Content curation ○ Pairing ○ Test-driven relevance tuning See https://www.manning.com/books/relevant-search
  • 28. ● Relevance Feedback loops ○ Lost sales & complaints ○ Business awareness ○ Content curation ○ Pairing ○ Test-driven relevance tuning The relevance-centered enterprise
  • 29. ● Relevance Feedback loops ○ Lost sales & complaints ○ Business awareness ○ Content curation ○ Pairing ○ Test-driven relevance tuning The relevance-centered enterprise
  • 30. Measure, rinse, repeat ● Without measurement how do you know you’re getting any better?
  • 31. Measure, rinse, repeat ● Without measurement how do you know you’re getting any better? ● Measure everything!
  • 32. Measure your search maturity Business Understand User Needs Search / Discovery Tech Experiment Driven UX Enrichment Advanced Data Inventory Business stakeholders use real-time KPIs Producing quality data from analytics Develops custom plugins Ops supports A/B testing & offline tests Innovative Discovery (chatbots, etc) NLP & Data science team Varied, complex, large-scale data Practitioner Occasional reporting Some user testing / basic analytics Complex relevance config; uses plugins Available, but complex experiments UI supports findability Taxonomies / Ontologies Moderate data complexity Baseline Business impact not measured No query logs or user testing Stock or moderately tweak config Test discovery manually, deployed rarely 10 search links on page Minor enrichment (synonyms) Very simple data model
  • 33. Measure your relevance iPad headphones white Ourshop.com/headphones/ipad/47264872786.htm “Great headphones for your iPad in white” $12.99 iPad 19 Ourshop.com/tablets/ipad/47264872786.htm “iPad in white with black checks” $207.99 iPad case Ourshop.com/cases/ipad/47313.htm “iPad case” $27.99 SERPQuery “White iPad” 3/10 9/10 1/10 Rating
  • 37. Better ways to measure relevance ● Measure search & engagement ○ Define ‘success’
  • 38. ● Measure search & engagement ○ Define ‘success’ ○ Instrumentation & Logs Better ways to measure relevance
  • 39. ● Measure search & engagement ○ Define ‘success’ ○ Instrumentation & Logs ○ Human judgements Better ways to measure relevance
  • 40. ● Measure search & engagement ○ Define ‘success’ ○ Instrumentation & Logs ○ Human judgements ○ As much data as you can get Better ways to measure relevance
  • 41. ● Define metrics that matter e.g. ○ Discounted Cumulative Gain (DGC) ○ Expected Reciprocal Rank (ERR) “the expected reciprocal length of time that the user will take to find a relevant document” Better ways to measure relevance
  • 42. ● Define metrics that matter e.g. ○ Discounted Cumulative Gain (DGC) ○ Expected Reciprocal Rank (ERR) “the expected reciprocal length of time that the user will take to find a relevant document” ● But make sure to also consider business metrics! Better ways to measure relevance
  • 43. ● Build a relevance testing framework ○ Test UIs ○ Open source tools Better ways to measure relevance
  • 44. Quepid ● Relevancy workbench for Elasticsearch & Solr ● Allows SMEs to rate results ● Allows relevance engineers to tweak Solr or Elasticsearch settings and see how the scores change ● Free hosted version at quepid.com ● Open source at https://github.com/o19s/quepid
  • 45. Rated Ranking Evaluator (RRE) ● Search quality evaluation tool for Elasticsearch & Solr ● Given rated documents and a set of queries, runs these and shows many metrics ● From Sease Ltd. ● Open source at https://github.com/SeaseLtd/rate d-ranking-evaluator
  • 46. ● Build a relevance testing framework ○ Test UIs ○ Open source tools ■ Quepid ■ Rated Ranking Evaluator ■ More are being built! Better ways to measure relevance
  • 47. ● Build a relevance testing framework ○ Test UIs ○ Open source tools ■ Quepid ■ Rated Ranking Evaluator ■ More are being built! ○ Open source your own? Better ways to measure relevance
  • 48. ● Go Open: ○ Most of the interesting work in relevance measurement & testing is in the open source world Better ways to measure relevance
  • 49. ● Go Open: ○ Most of the interesting work in relevance measurement & testing is in the open source world ○ Think about what data, examples, code you can open source Better ways to measure relevance
  • 50. ● Go Open: ○ Most of the interesting work in relevance measurement & testing is in the open source world ○ Think about what data, examples, code you can open source ○ Helps attract talent and encourages collaboration! Better ways to measure relevance
  • 51. 1. Three aspects of search quality a. Relevance, Performance, Experience Recap & Takeaways
  • 52. 1. Three aspects of search quality a. Relevance, Performance, Experience Recap & Takeaways
  • 53. 1. Three aspects of search quality 2. Focusing on Relevance Recap & Takeaways
  • 54. 1. Three aspects of search quality 2. Focusing on Relevance 3. Not just a technology problem a. Build & Empower your search team Recap & Takeaways
  • 55. 1. Three aspects of search quality 2. Focusing on Relevance 3. Not just a technology problem 4. Measure, rinse, repeat a. Measure everything b. Search Maturity c. Go open source & join the community! Recap & Takeaways
  • 56. ● Join Relevance Slack at https://opensourceconnections.com/slack ● We’re hiring! ● Follow me on Twitter at @FlaxSearch Any questions?