SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Similar a 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
 

Similar a 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
 

Más 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
 

Más 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
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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...
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

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.

Notas del editor

  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.