SlideShare a Scribd company logo
1 of 16
Download to read offline
Establishing a relevance focused
culture in a large organization
Tom Burgmans
Search Scientist
April 25th 2019
1
2
Once upon a time
3
• Matching all- and only
the correct documents
• Tuning the scoring algorithm
• Accurate highlighting
• Attractive KWIC summaries
• Variety of facets / filters
• Predictive autocompleting
• Auto-correcting misspellings
• Suggesting spelling corrections
• Providing intuitive feedback
• Support grouping / collapsing
• Pro-active recommendations
• Direct answers
Improving Search Quality means…
=
4
When tuning relevance…
creating/maintaining judgment sets
feature development
query processing (vocabularies)
curating/enriching content
search engine configuration
tuning scoring algorithm
strategy meetings
analysis & research
bug fixing
What we ‘tune’: What we’re actually doing:
Search Engine
Content
Vocabularies
Product features
5
“A goal without a plan
is just a wish.”
― Antoine de Saint-Exupéry
6
Search Quality team
Boss / Product owner
Content architect / curator
Search specialist
Domain expert(s)
owns the tuning program
understands the content
understands the search engine
understands the user’s need
Project manager
Business Analyst
Solution architect
DevOps engineer
Controlled Vocabulary specialist
manages the tuning exercise
understands the business’ needs
architects the overall design
manages infrastructure
manages dictionaries
designs the user interface
UX developer / Front-end designer
Bill of materials
Documentation
space
Issue tracker Meeting schedule
Project essentials
Tuning environment
Full content set
Customer feedback
Usage logsAnalysis tools
Judgement
queries
https://youtu.be/4tcizH8b5pY
Mature version
product & content
Let’s go!
Search Engine
Content
Vocabularies
Product
features
Categorize issues
Strategize improvements
Study user feedback and logs
Analyze and experiment
Tune search
Domain expert(s)
Content
architect
Search specialist
Update tuning environment
Update production
Meetings Search Quality team
Boss
Solution architect
Project manager
DevOps engineer Controlled
Vocabulary
specialist
UX developer
Business
Analyst
Maintenance
Categorize issues
Strategize improvements
Study user feedback and logs
Analyze and experiment
Domain expert(s)
Content
architect
Search specialist
Update tuning environment
Update production
Meetings Search Quality team
Boss
Solution architect
Search Engine
Content
Vocabularies
Product
features
Tune search
“The whole is greater
than the sum of its parts.”
Aristotle
10
11
Relevance
metrics
Search Quality dashboard
DWH
Judgment set tests
Environments
Environments &
software statistics
User behavior
statistics
A/B tests
Change
metrics
Search
Quality
Team
query
autocomplete
semantic
suggestions
index
spelling
SaaS
Designing search in a large company
Search
Engine
Extremely flexible similarity class
https://youtu.be/BsyVsmuS50c
Highlighter
Query cooking
Content transformation & enrichment
Spellchecker
Autocompleter
Semantic query
suggester
Generic, re-usable, highly customizable,
loosely coupled components
Plugins
Search engine
query
User query
to AST
Query analysis
Query planning
Tree to Solr
syntax
?
term
q=…
Regular
expressions
Java
classes Vocabularies
Expand synonyms
Remove stop words
Quote concepts
Normalize dates
Apply auto filters
Detect concepts
& synonyms
Detect auto-filters
Detect known queries
Detect dates
& other patterns
Detect stop words
Flexible query cooking pipeline
15
Lessons learned
• Quality is value
• Have a plan
• Get involved early
• Work in a team with multiple disciplines
• Create a community
• Have decent tools
• Design generic, re-usable, customizable
• Don’t stop
The End

More Related Content

Similar to Haystack 2019 - Establishing a relevance focused culture in a large organization - Tom Burgmans

Enabling Enterprise SEO
Enabling Enterprise SEO Enabling Enterprise SEO
Enabling Enterprise SEO Bill Hunt
 
Search Solutions 2015: Towards a new model of search relevance testing
Search Solutions 2015:  Towards a new model of search relevance testingSearch Solutions 2015:  Towards a new model of search relevance testing
Search Solutions 2015: Towards a new model of search relevance testingCharlie Hull
 
Managing a Global SEO Program
Managing a Global SEO ProgramManaging a Global SEO Program
Managing a Global SEO ProgramBill Hunt
 
Enterprise Search by Bill Hunt at SEMPO Asia Tour
Enterprise Search by Bill Hunt at SEMPO Asia TourEnterprise Search by Bill Hunt at SEMPO Asia Tour
Enterprise Search by Bill Hunt at SEMPO Asia TourOMcareers Community
 
SEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences SearchSEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences SearchPhilipp Klöckner
 
Choosing The Right Tools For The Right Job
Choosing The Right Tools For The Right JobChoosing The Right Tools For The Right Job
Choosing The Right Tools For The Right Jobguest6159b2
 
Building an effective sharepoint team
Building an effective sharepoint teamBuilding an effective sharepoint team
Building an effective sharepoint teamBaris Bruce Tuncertan
 
"Unstoppable Traffic" SEO cheat sheets for you
"Unstoppable Traffic" SEO cheat sheets for you"Unstoppable Traffic" SEO cheat sheets for you
"Unstoppable Traffic" SEO cheat sheets for youvidyamittal
 
Enterprise Search in SharePoint 2013
Enterprise Search in SharePoint 2013Enterprise Search in SharePoint 2013
Enterprise Search in SharePoint 2013Findwise
 
Do's & Don'ts of Developing Corporate Hispanic Websites in the Age of Social ...
Do's & Don'ts of Developing Corporate Hispanic Websites in the Age of Social ...Do's & Don'ts of Developing Corporate Hispanic Websites in the Age of Social ...
Do's & Don'ts of Developing Corporate Hispanic Websites in the Age of Social ...Stone Crossing Solutions
 
Lifecycle of a FAST Search Implementation
Lifecycle of a FAST Search ImplementationLifecycle of a FAST Search Implementation
Lifecycle of a FAST Search ImplementationPerficient, Inc.
 
SEARCH ENGINE OPTIMIZATION
SEARCH ENGINE OPTIMIZATIONSEARCH ENGINE OPTIMIZATION
SEARCH ENGINE OPTIMIZATIONnetultimateemp
 
Search Quality Management
Search Quality ManagementSearch Quality Management
Search Quality ManagementAgnes Molnar
 
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search WorkSharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search WorkEarley Information Science
 
Increase Contact Center Performance with Google Search and Salesforce Service...
Increase Contact Center Performance with Google Search and Salesforce Service...Increase Contact Center Performance with Google Search and Salesforce Service...
Increase Contact Center Performance with Google Search and Salesforce Service...Perficient, Inc.
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine OptimizationSD Sharma
 
Best Practices for Enterprise Search
Best Practices for Enterprise SearchBest Practices for Enterprise Search
Best Practices for Enterprise SearchChris Risner
 

Similar to Haystack 2019 - Establishing a relevance focused culture in a large organization - Tom Burgmans (20)

Search Analytics - Comperio
Search Analytics - ComperioSearch Analytics - Comperio
Search Analytics - Comperio
 
Enabling Enterprise SEO
Enabling Enterprise SEO Enabling Enterprise SEO
Enabling Enterprise SEO
 
Search Solutions 2015: Towards a new model of search relevance testing
Search Solutions 2015:  Towards a new model of search relevance testingSearch Solutions 2015:  Towards a new model of search relevance testing
Search Solutions 2015: Towards a new model of search relevance testing
 
Managing a Global SEO Program
Managing a Global SEO ProgramManaging a Global SEO Program
Managing a Global SEO Program
 
Enterprise Search by Bill Hunt at SEMPO Asia Tour
Enterprise Search by Bill Hunt at SEMPO Asia TourEnterprise Search by Bill Hunt at SEMPO Asia Tour
Enterprise Search by Bill Hunt at SEMPO Asia Tour
 
Vsts
VstsVsts
Vsts
 
SEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences SearchSEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences Search
 
Agile testing
Agile testingAgile testing
Agile testing
 
Choosing The Right Tools For The Right Job
Choosing The Right Tools For The Right JobChoosing The Right Tools For The Right Job
Choosing The Right Tools For The Right Job
 
Building an effective sharepoint team
Building an effective sharepoint teamBuilding an effective sharepoint team
Building an effective sharepoint team
 
"Unstoppable Traffic" SEO cheat sheets for you
"Unstoppable Traffic" SEO cheat sheets for you"Unstoppable Traffic" SEO cheat sheets for you
"Unstoppable Traffic" SEO cheat sheets for you
 
Enterprise Search in SharePoint 2013
Enterprise Search in SharePoint 2013Enterprise Search in SharePoint 2013
Enterprise Search in SharePoint 2013
 
Do's & Don'ts of Developing Corporate Hispanic Websites in the Age of Social ...
Do's & Don'ts of Developing Corporate Hispanic Websites in the Age of Social ...Do's & Don'ts of Developing Corporate Hispanic Websites in the Age of Social ...
Do's & Don'ts of Developing Corporate Hispanic Websites in the Age of Social ...
 
Lifecycle of a FAST Search Implementation
Lifecycle of a FAST Search ImplementationLifecycle of a FAST Search Implementation
Lifecycle of a FAST Search Implementation
 
SEARCH ENGINE OPTIMIZATION
SEARCH ENGINE OPTIMIZATIONSEARCH ENGINE OPTIMIZATION
SEARCH ENGINE OPTIMIZATION
 
Search Quality Management
Search Quality ManagementSearch Quality Management
Search Quality Management
 
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search WorkSharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
 
Increase Contact Center Performance with Google Search and Salesforce Service...
Increase Contact Center Performance with Google Search and Salesforce Service...Increase Contact Center Performance with Google Search and Salesforce Service...
Increase Contact Center Performance with Google Search and Salesforce Service...
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
Best Practices for Enterprise Search
Best Practices for Enterprise SearchBest Practices for Enterprise Search
Best Practices for Enterprise Search
 

More from OpenSource Connections

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
 
The right path to making search relevant - Taxonomy Bootcamp London 2019
The right path to making search relevant  - Taxonomy Bootcamp London 2019The right path to making search relevant  - Taxonomy Bootcamp London 2019
The right path to making search relevant - Taxonomy Bootcamp London 2019OpenSource 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 - 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 - 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
 

More from OpenSource Connections (20)

Encores
EncoresEncores
Encores
 
Test driven relevancy
Test driven relevancyTest driven relevancy
Test driven relevancy
 
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
 
The right path to making search relevant - Taxonomy Bootcamp London 2019
The right path to making search relevant  - Taxonomy Bootcamp London 2019The right path to making search relevant  - Taxonomy Bootcamp London 2019
The right path to making search relevant - Taxonomy Bootcamp London 2019
 
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 - 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 - 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...
 

Recently uploaded

why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...Jack Cole
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBoston Institute of Analytics
 
Role of Consumer Insights in business transformation
Role of Consumer Insights in business transformationRole of Consumer Insights in business transformation
Role of Consumer Insights in business transformationAnnie Melnic
 
Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...
Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...
Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...ThinkInnovation
 
Presentation of project of business person who are success
Presentation of project of business person who are successPresentation of project of business person who are success
Presentation of project of business person who are successPratikSingh115843
 
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelBoston Institute of Analytics
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 
Statistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdfStatistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdfnikeshsingh56
 
Digital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdfDigital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdfNicoChristianSunaryo
 
DATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etcDATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etclalithasri22
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Boston Institute of Analytics
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaManalVerma4
 
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...ThinkInnovation
 

Recently uploaded (16)

Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
Role of Consumer Insights in business transformation
Role of Consumer Insights in business transformationRole of Consumer Insights in business transformation
Role of Consumer Insights in business transformation
 
Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...
Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...
Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...
 
Presentation of project of business person who are success
Presentation of project of business person who are successPresentation of project of business person who are success
Presentation of project of business person who are success
 
2023 Survey Shows Dip in High School E-Cigarette Use
2023 Survey Shows Dip in High School E-Cigarette Use2023 Survey Shows Dip in High School E-Cigarette Use
2023 Survey Shows Dip in High School E-Cigarette Use
 
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
Statistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdfStatistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdf
 
Digital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdfDigital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdf
 
DATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etcDATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etc
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in India
 
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
 

Haystack 2019 - Establishing a relevance focused culture in a large organization - Tom Burgmans

  • 1. Establishing a relevance focused culture in a large organization Tom Burgmans Search Scientist April 25th 2019 1
  • 3. 3 • Matching all- and only the correct documents • Tuning the scoring algorithm • Accurate highlighting • Attractive KWIC summaries • Variety of facets / filters • Predictive autocompleting • Auto-correcting misspellings • Suggesting spelling corrections • Providing intuitive feedback • Support grouping / collapsing • Pro-active recommendations • Direct answers Improving Search Quality means… =
  • 4. 4 When tuning relevance… creating/maintaining judgment sets feature development query processing (vocabularies) curating/enriching content search engine configuration tuning scoring algorithm strategy meetings analysis & research bug fixing What we ‘tune’: What we’re actually doing: Search Engine Content Vocabularies Product features
  • 5. 5 “A goal without a plan is just a wish.” ― Antoine de Saint-Exupéry
  • 6. 6 Search Quality team Boss / Product owner Content architect / curator Search specialist Domain expert(s) owns the tuning program understands the content understands the search engine understands the user’s need Project manager Business Analyst Solution architect DevOps engineer Controlled Vocabulary specialist manages the tuning exercise understands the business’ needs architects the overall design manages infrastructure manages dictionaries designs the user interface UX developer / Front-end designer Bill of materials Documentation space Issue tracker Meeting schedule Project essentials Tuning environment Full content set Customer feedback Usage logsAnalysis tools Judgement queries https://youtu.be/4tcizH8b5pY Mature version product & content
  • 7. Let’s go! Search Engine Content Vocabularies Product features Categorize issues Strategize improvements Study user feedback and logs Analyze and experiment Tune search Domain expert(s) Content architect Search specialist Update tuning environment Update production Meetings Search Quality team Boss Solution architect Project manager DevOps engineer Controlled Vocabulary specialist UX developer Business Analyst
  • 8. Maintenance Categorize issues Strategize improvements Study user feedback and logs Analyze and experiment Domain expert(s) Content architect Search specialist Update tuning environment Update production Meetings Search Quality team Boss Solution architect Search Engine Content Vocabularies Product features Tune search
  • 9. “The whole is greater than the sum of its parts.” Aristotle
  • 10. 10
  • 11. 11
  • 12. Relevance metrics Search Quality dashboard DWH Judgment set tests Environments Environments & software statistics User behavior statistics A/B tests Change metrics Search Quality Team
  • 13. query autocomplete semantic suggestions index spelling SaaS Designing search in a large company Search Engine Extremely flexible similarity class https://youtu.be/BsyVsmuS50c Highlighter Query cooking Content transformation & enrichment Spellchecker Autocompleter Semantic query suggester Generic, re-usable, highly customizable, loosely coupled components Plugins
  • 14. Search engine query User query to AST Query analysis Query planning Tree to Solr syntax ? term q=… Regular expressions Java classes Vocabularies Expand synonyms Remove stop words Quote concepts Normalize dates Apply auto filters Detect concepts & synonyms Detect auto-filters Detect known queries Detect dates & other patterns Detect stop words Flexible query cooking pipeline
  • 15. 15 Lessons learned • Quality is value • Have a plan • Get involved early • Work in a team with multiple disciplines • Create a community • Have decent tools • Design generic, re-usable, customizable • Don’t stop