SlideShare une entreprise Scribd logo
1  sur  10
How Solr powers local search at YP.com Sameer Maggon November 18, 2009
YP.com Technical Challenges Custom Relevance Model Scalability / Architecture Conclusion
YP.com (beta) AT&T Proprietary (Restricted) Only for use by authorized individuals or any above-designated team(s) within the AT&T companies and not for general distribution Local Search  Site Uses  Solr  for search Focused on providing relevant results
Technical Challenges AT&T Proprietary (Restricted) Only for use by authorized individuals or any above-designated team(s) within the AT&T companies and not for general distribution Relevancy Scalability 10s of millions of records Response time less than 200ms Fault resistant More than 150 million searches per month Topically relevant results Constrained by contextual geographical search Local relevancy is not just keyword and location – ratings, brands, etc
Custom Relevance Model AT&T Proprietary (Restricted) Only for use by authorized individuals or any above-designated team(s) within the AT&T companies and not for general distribution Topical Geographical Social + + Business with 4.5 stars and 200 reviews is more relevant than 5.0 star 1 review  Distance modulation based on business density Complex handling of multiword queries
Custom Relevance Model AT&T Proprietary (Restricted) Only for use by authorized individuals or any above-designated team(s) within the AT&T companies and not for general distribution Topical Geographical Social + + Business with 4.5 stars and 200 reviews is more relevant than 5.0 star 1 review  Distance modulation based on business density Complex handling of multiword queries Field Boosts  for certain fields Dismax  to handle complex queries LocalSolr  as a geographic filter Ability to modulate score based on business density CustomScoreQuery  to tie all different scores together
Geographic Sharding AT&T Proprietary (Restricted) Only for use by authorized individuals or any above-designated team(s) within the AT&T companies and not for general distribution Score Combinations Performance was better Provisioning is a bit complex
Search Architecture AT&T Proprietary (Restricted) Only for use by authorized individuals or any above-designated team(s) within the AT&T companies and not for general distribution rows shards Feeder /  Document Pipeline replication Masters Search Slaves
Bottom Line ,[object Object],[object Object],[object Object],Solr has enabled us to  innovate  faster
Bottom Line Thus,  delivering value  to our consumers ,[object Object],[object Object],[object Object],Solr has enabled us to  innovate  faster

Contenu connexe

Similaire à Local Search using Solr at YP.com

Extending Salesforce Using the AppExchange
Extending Salesforce Using the AppExchangeExtending Salesforce Using the AppExchange
Extending Salesforce Using the AppExchange
dreamforce2006
 

Similaire à Local Search using Solr at YP.com (20)

AWS partner tech SV GTM
AWS partner tech SV GTMAWS partner tech SV GTM
AWS partner tech SV GTM
 
SugarCRM vs Salesforce Comparison
SugarCRM vs Salesforce ComparisonSugarCRM vs Salesforce Comparison
SugarCRM vs Salesforce Comparison
 
Case study CRM
Case study CRMCase study CRM
Case study CRM
 
SaaS – A risk or opportunity for software vendors?
SaaS – A risk or opportunity for software vendors?SaaS – A risk or opportunity for software vendors?
SaaS – A risk or opportunity for software vendors?
 
AUG NYC Presentation Feb 13 Event
AUG NYC Presentation Feb 13 EventAUG NYC Presentation Feb 13 Event
AUG NYC Presentation Feb 13 Event
 
Workshop 1tuesday _v1
Workshop 1tuesday _v1Workshop 1tuesday _v1
Workshop 1tuesday _v1
 
The App Store Optimization Stack by ASOstack.com
The App Store Optimization Stack by ASOstack.comThe App Store Optimization Stack by ASOstack.com
The App Store Optimization Stack by ASOstack.com
 
Understanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoUnderstanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We Do
 
How Companies are using StratApps Analytics to Outsmart Competition
How Companies are using StratApps Analytics to Outsmart CompetitionHow Companies are using StratApps Analytics to Outsmart Competition
How Companies are using StratApps Analytics to Outsmart Competition
 
I T E003 Shih 091707
I T E003  Shih 091707I T E003  Shih 091707
I T E003 Shih 091707
 
Key Financials: FAME & Amadeus
Key Financials: FAME & AmadeusKey Financials: FAME & Amadeus
Key Financials: FAME & Amadeus
 
Why and how does the SEO industry use expired domains
Why and how does the SEO industry use expired domainsWhy and how does the SEO industry use expired domains
Why and how does the SEO industry use expired domains
 
Extending Salesforce Using the AppExchange
Extending Salesforce Using the AppExchangeExtending Salesforce Using the AppExchange
Extending Salesforce Using the AppExchange
 
Getting the Most out of Type-Ahead/Autocomplete - LavaCon 2015 propsoal by Br...
Getting the Most out of Type-Ahead/Autocomplete - LavaCon 2015 propsoal by Br...Getting the Most out of Type-Ahead/Autocomplete - LavaCon 2015 propsoal by Br...
Getting the Most out of Type-Ahead/Autocomplete - LavaCon 2015 propsoal by Br...
 
Aen004 Thorpe 091807
Aen004 Thorpe 091807Aen004 Thorpe 091807
Aen004 Thorpe 091807
 
Are You Ready for Replatforming? Cloud vs. On-Premise
Are You Ready for Replatforming? Cloud vs. On-PremiseAre You Ready for Replatforming? Cloud vs. On-Premise
Are You Ready for Replatforming? Cloud vs. On-Premise
 
Investing In Web Services
Investing In Web ServicesInvesting In Web Services
Investing In Web Services
 
Cc Boot Camp Kaplan Presentation V02 12 10
Cc Boot Camp Kaplan Presentation V02 12 10Cc Boot Camp Kaplan Presentation V02 12 10
Cc Boot Camp Kaplan Presentation V02 12 10
 
Torq Systems - Salesforce: Sales Cloud Packages
Torq Systems - Salesforce: Sales Cloud PackagesTorq Systems - Salesforce: Sales Cloud Packages
Torq Systems - Salesforce: Sales Cloud Packages
 
Presentation for Audio Video Project Overview
Presentation for Audio Video Project OverviewPresentation for Audio Video Project Overview
Presentation for Audio Video Project Overview
 

Plus de Sameer Maggon

Building great mobile search with Productsy and CloudSearch
Building great mobile search with Productsy and CloudSearchBuilding great mobile search with Productsy and CloudSearch
Building great mobile search with Productsy and CloudSearch
Sameer Maggon
 

Plus de Sameer Maggon (7)

SolrCloud-Best Practices for Sitecore. Design, build, and devops considerations
SolrCloud-Best Practices for Sitecore. Design, build, and devops considerationsSolrCloud-Best Practices for Sitecore. Design, build, and devops considerations
SolrCloud-Best Practices for Sitecore. Design, build, and devops considerations
 
World Class Solr Power - in 30 minutes
World Class Solr Power - in 30 minutesWorld Class Solr Power - in 30 minutes
World Class Solr Power - in 30 minutes
 
Future of enterprise apps is open source and cloud computing
Future of enterprise apps is open source and cloud computingFuture of enterprise apps is open source and cloud computing
Future of enterprise apps is open source and cloud computing
 
Securing Solr Search Data in the Cloud
Securing Solr Search Data in the CloudSecuring Solr Search Data in the Cloud
Securing Solr Search Data in the Cloud
 
Behind the Scenes of Multi-Cloud Solr-as-a-Service
Behind the Scenes of Multi-Cloud Solr-as-a-ServiceBehind the Scenes of Multi-Cloud Solr-as-a-Service
Behind the Scenes of Multi-Cloud Solr-as-a-Service
 
Making search better by tracking & utilizing user search behavior
Making search better by tracking & utilizing user search behaviorMaking search better by tracking & utilizing user search behavior
Making search better by tracking & utilizing user search behavior
 
Building great mobile search with Productsy and CloudSearch
Building great mobile search with Productsy and CloudSearchBuilding great mobile search with Productsy and CloudSearch
Building great mobile search with Productsy and CloudSearch
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Local Search using Solr at YP.com

  • 1. How Solr powers local search at YP.com Sameer Maggon November 18, 2009
  • 2. YP.com Technical Challenges Custom Relevance Model Scalability / Architecture Conclusion
  • 3. YP.com (beta) AT&T Proprietary (Restricted) Only for use by authorized individuals or any above-designated team(s) within the AT&T companies and not for general distribution Local Search Site Uses Solr for search Focused on providing relevant results
  • 4. Technical Challenges AT&T Proprietary (Restricted) Only for use by authorized individuals or any above-designated team(s) within the AT&T companies and not for general distribution Relevancy Scalability 10s of millions of records Response time less than 200ms Fault resistant More than 150 million searches per month Topically relevant results Constrained by contextual geographical search Local relevancy is not just keyword and location – ratings, brands, etc
  • 5. Custom Relevance Model AT&T Proprietary (Restricted) Only for use by authorized individuals or any above-designated team(s) within the AT&T companies and not for general distribution Topical Geographical Social + + Business with 4.5 stars and 200 reviews is more relevant than 5.0 star 1 review Distance modulation based on business density Complex handling of multiword queries
  • 6. Custom Relevance Model AT&T Proprietary (Restricted) Only for use by authorized individuals or any above-designated team(s) within the AT&T companies and not for general distribution Topical Geographical Social + + Business with 4.5 stars and 200 reviews is more relevant than 5.0 star 1 review Distance modulation based on business density Complex handling of multiword queries Field Boosts for certain fields Dismax to handle complex queries LocalSolr as a geographic filter Ability to modulate score based on business density CustomScoreQuery to tie all different scores together
  • 7. Geographic Sharding AT&T Proprietary (Restricted) Only for use by authorized individuals or any above-designated team(s) within the AT&T companies and not for general distribution Score Combinations Performance was better Provisioning is a bit complex
  • 8. Search Architecture AT&T Proprietary (Restricted) Only for use by authorized individuals or any above-designated team(s) within the AT&T companies and not for general distribution rows shards Feeder / Document Pipeline replication Masters Search Slaves
  • 9.
  • 10.

Notes de l'éditeur

  1. Thank you Grant, what I am going to be talking about today at a high level is how we use Solr on YP.com.
  2. I’ll give a brief overview of what YP.com is.