際際滷

際際滷Share a Scribd company logo
Sameer Maggon
Founder & Search Ninja
SearchStax, Inc.
May 17, 2019
World-class
Solr Power 
in 30 minutes
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
01
02
03
04
05
06
07
08
Get you familiar with Apache Solr
Sitecore > Azure vs. Apache Solr
Overview & Comparison of Solr Topologies
Architecting a Production Grade Solr & Zookeeper
Backups and Recovery in Solr
Cross Region Solr deployment
Shameless Plug & Demo of SearchStax making it happen in 30 mins
Q&A
Agenda
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
About Me
Sameer Maggon
 University of Southern California Alum  Viterbi
Engineering School (Masters in Computer Science)
 Built platforms and teams for Enterprise Search and
Search-based Consumer companies.
 Spent 15+ years working with Open Source Search
Engines (started with Lucene 1.1)
 Currently Work at SearchStax, Inc.  Founded the
company in 2015 and primary focus is Product &
Technology
 Reach me @maggon or sameer@searchstax.com
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Sitecore and Azure Search
works great until you dont
ask for much
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Sitecore > Azure Search vs. Apache Solr
Common Azure Search limitations as it relates to Sitecore
 High Frequency or Heavy Content Indexing Needs
 Performance Bottlenecks
 Large number of fields
 Multiple Languages
 Not Extensible  Lack of further customizability using
custom or community plugins (Content Extraction - PDF,
word, etc)
 As you scale up, cost increases drastically
 Not available in all regions  Does not meet Disaster
Recovery Compliance needs
 Feature gap
 Proprietary API
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Solr is the popular, blazing-
fast, open source enterprise
search platform built on
Apache Lucene
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
 Trusted by 90%+ Fortune 500 Companies
 True Open Source with Strong Community
 Massive Scalability  used by Salesforce, Walmart, Iron Mountain, etc.
 Feature Rich
 Faceted Search, Fuzzy Search, Spellcheck, Geospatial, Multi-language, and more.
 Auto-Complete / Search Suggest
 Content Extraction from Filetypes
 Highly Customizable to specific needs
 Customizable Relevance Models
 Machine Learning Support
About Solr
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Sitecore Integrates
natively with Apache Solr.
Good, Bad, Ugly
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Apache Solr is an open
source software that needs
to be setup, configured,
deployed, scaled and
optimized.
Good, Bad, Ugly
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Its on you to do it
yourself.
 Applies to Self-Managed or PaaS Sitecore
Offerings.
 Sitecore Managed Cloud Offering provides
Apache Solr as a Service.
Good, Bad, Ugly
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
01
02
03
04
05
06
07
08
Get you familiar with Apache Solr
Sitecore > Azure vs. Apache Solr
Overview & Comparison of Solr Topologies
Architecting a Production Grade Solr & Zookeeper
Backups and Recovery in Solr
Cross Region Solr deployment
Shameless Plug & Demo of SearchStax making it happen in 30 mins
Q&A
Agenda
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Solr Topologies
 Standalone/SolrCloud Server
 Master-Slave
 High Availability SolrCloud
 SolrCloud with CDCR (Cross Data Center Replication)
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Standalone Server or SolrCloud
 Zookeeper and Solr run on same server
 Ideal for Non-Production (Development
or QA Environments)
 Can be run in a Cloud mode or
Standalone mode
 No High Availability or Fault Tolerance
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Lets take this Standalone
Server and make it Highly
Available
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
SolrCloud Journey to High Availability
 Zookeeper is single point of failure
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
SolrCloud Journey to High Availability
 In Cloud Environments, IPs can change
and nodes will go down or get
recycled.
 Dont want your application to directly
be tied to the individual Solr nodes
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Solr Topologies: SolrCloud (High-Availability)
 High-Availability Zookeeper Ensemble
 High-Availability Solr Servers (with
replication)
 Load Balancer / App Gateway
 Ability to Scale up without re-
architecting
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
01
02
03
04
05
06
07
08
Get you familiar with Apache Solr
Sitecore > Azure vs. Apache Solr
Overview & Comparison of Solr Topologies
Architecting a Production Grade Solr & Zookeeper
Backups and Recovery in Solr
Cross Region Solr deployment
Shameless Plug & Demo of SearchStax making it happen in 30 mins
Q&A
Agenda
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Backups and Recovery: SolrCloud
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Backups and Recovery: SolrCloud
Shared filesystem,
mounted on all nodes Shared filesystem
 SolrCloud Backups requires shared
filesystem mounted on same path on all
nodes
 Sitecore developers responsibility or
implementation of:
 backup schedules
 retention logic and cleanup
 backup/restore verification procedures
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
01
02
03
04
05
06
07
08
Get you familiar with Apache Solr
Sitecore > Azure vs. Apache Solr
Overview & Comparison of Solr Topologies
Architecting a Production Grade Solr & Zookeeper
Backups and Recovery in Solr
Cross Region Solr deployment
Shameless Plug & Demo of SearchStax making it happen in 30 mins
Q&A
Agenda
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Solr Topologies: SolrCloud with CDCR
 Highly Resilient (Entire Data Center
can become unavailable without
impacting availability)
 Localized Traffic Routing is possible
 Can be scaled to multiple regions
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
There is an easier way
息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
SearchStax Demo:
Pro-Grade Solr in 30
minutes
Thank you
FOR DISCUSSION PURPOSES ONLY.
Sitecore Confidential and Proprietary. 息2019 Sitecore
Corporation A/S. All rights reserved. Sitecore速 and
Own the Experience速 are registered trademarks of
Sitecore Corporation A/S. All other brand and product
names are the property of their respective owners.
Ad

Recommended

SolrCloud-Best Practices for Sitecore. Design, build, and devops considerations
SolrCloud-Best Practices for Sitecore. Design, build, and devops considerations
Sameer Maggon
How do Solr and Azure Search compare?
How do Solr and Azure Search compare?
SearchStax
Migrating from Azure Search to SearcStax
Migrating from Azure Search to SearcStax
VarunNehra
Sitecore Azure to Solr.pptx
Sitecore Azure to Solr.pptx
UmeshBannimatti
EnterpriseSearch
EnterpriseSearch
Lieben Kunnumpuram
Sitecore on Azure
Sitecore on Azure
nonlinear creations
Sitecore loves containers
Sitecore loves containers
Bart Plasmeijer
Solr and Elasticsearch, a performance study
Solr and Elasticsearch, a performance study
Charlie Hull
Automated Cluster Management and Recovery for Large Scale Multi-Tenant Sea...
Automated Cluster Management and Recovery for Large Scale Multi-Tenant Sea...
Lucidworks
Solr site search makes shopping simple
Solr site search makes shopping simple
Ryan Street
Making ultra fast ultra scalable solutions with sitecore 8
Making ultra fast ultra scalable solutions with sitecore 8
Mark van Aalst
Solr Compute Cloud - An Elastic SolrCloud Infrastructure
Solr Compute Cloud - An Elastic SolrCloud Infrastructure
Nitin S
Solr Lucene Conference 2014 - Nitin Presentation
Solr Lucene Conference 2014 - Nitin Presentation
Nitin Sharma
Solr Compute Cloud An Elastic Solr Infrastructure: Presented by Nitin Sharm...
Solr Compute Cloud An Elastic Solr Infrastructure: Presented by Nitin Sharm...
Lucidworks
Do This, Don't Do That: A Primer on Sitecore Development
Do This, Don't Do That: A Primer on Sitecore Development
Stacy Heidt, PMP
Krellenstein lucene revolution_2011_keynote_once_future_history_enterprise se...
Krellenstein lucene revolution_2011_keynote_once_future_history_enterprise se...
lucenerevolution
Sitecore Experience Commerce Architecture
Sitecore Experience Commerce Architecture
Rob Earlam
Behind the Scenes of Multi-Cloud Solr-as-a-Service
Behind the Scenes of Multi-Cloud Solr-as-a-Service
Sameer Maggon
Behind the Scenes of an Orchestration, Management & Analytics Platform for Ap...
Behind the Scenes of an Orchestration, Management & Analytics Platform for Ap...
Lucidworks
Real Time Indexing and Search - Ashwani Kapoor & Girish Gudla, Trulia
Real Time Indexing and Search - Ashwani Kapoor & Girish Gudla, Trulia
Lucidworks
Sitecore Technical Considerations & Partner Onboarding
Sitecore Technical Considerations & Partner Onboarding
Jeremy (Jerry) Norman-Nott
Download full ebook of Apache Solr Search Patterns Jayant Kumar instant downl...
Download full ebook of Apache Solr Search Patterns Jayant Kumar instant downl...
sllamibiston
Sitecore 8.2 Update 1 on Azure Web Apps
Sitecore 8.2 Update 1 on Azure Web Apps
Rob Habraken
Building Lanyrd
Building Lanyrd
Simon Willison
Outsourcing Your SharePoint Hosting - the clouds fine print magnified
Outsourcing Your SharePoint Hosting - the clouds fine print magnified
SherWeb
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
SherWeb
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
SherWeb
Alfresco tech talk live on solr august 2012
Alfresco tech talk live on solr august 2012
Alfresco Software
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software

More Related Content

Similar to World Class Solr Power - in 30 minutes (20)

Automated Cluster Management and Recovery for Large Scale Multi-Tenant Sea...
Automated Cluster Management and Recovery for Large Scale Multi-Tenant Sea...
Lucidworks
Solr site search makes shopping simple
Solr site search makes shopping simple
Ryan Street
Making ultra fast ultra scalable solutions with sitecore 8
Making ultra fast ultra scalable solutions with sitecore 8
Mark van Aalst
Solr Compute Cloud - An Elastic SolrCloud Infrastructure
Solr Compute Cloud - An Elastic SolrCloud Infrastructure
Nitin S
Solr Lucene Conference 2014 - Nitin Presentation
Solr Lucene Conference 2014 - Nitin Presentation
Nitin Sharma
Solr Compute Cloud An Elastic Solr Infrastructure: Presented by Nitin Sharm...
Solr Compute Cloud An Elastic Solr Infrastructure: Presented by Nitin Sharm...
Lucidworks
Do This, Don't Do That: A Primer on Sitecore Development
Do This, Don't Do That: A Primer on Sitecore Development
Stacy Heidt, PMP
Krellenstein lucene revolution_2011_keynote_once_future_history_enterprise se...
Krellenstein lucene revolution_2011_keynote_once_future_history_enterprise se...
lucenerevolution
Sitecore Experience Commerce Architecture
Sitecore Experience Commerce Architecture
Rob Earlam
Behind the Scenes of Multi-Cloud Solr-as-a-Service
Behind the Scenes of Multi-Cloud Solr-as-a-Service
Sameer Maggon
Behind the Scenes of an Orchestration, Management & Analytics Platform for Ap...
Behind the Scenes of an Orchestration, Management & Analytics Platform for Ap...
Lucidworks
Real Time Indexing and Search - Ashwani Kapoor & Girish Gudla, Trulia
Real Time Indexing and Search - Ashwani Kapoor & Girish Gudla, Trulia
Lucidworks
Sitecore Technical Considerations & Partner Onboarding
Sitecore Technical Considerations & Partner Onboarding
Jeremy (Jerry) Norman-Nott
Download full ebook of Apache Solr Search Patterns Jayant Kumar instant downl...
Download full ebook of Apache Solr Search Patterns Jayant Kumar instant downl...
sllamibiston
Sitecore 8.2 Update 1 on Azure Web Apps
Sitecore 8.2 Update 1 on Azure Web Apps
Rob Habraken
Building Lanyrd
Building Lanyrd
Simon Willison
Outsourcing Your SharePoint Hosting - the clouds fine print magnified
Outsourcing Your SharePoint Hosting - the clouds fine print magnified
SherWeb
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
SherWeb
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
SherWeb
Alfresco tech talk live on solr august 2012
Alfresco tech talk live on solr august 2012
Alfresco Software
Automated Cluster Management and Recovery for Large Scale Multi-Tenant Sea...
Automated Cluster Management and Recovery for Large Scale Multi-Tenant Sea...
Lucidworks
Solr site search makes shopping simple
Solr site search makes shopping simple
Ryan Street
Making ultra fast ultra scalable solutions with sitecore 8
Making ultra fast ultra scalable solutions with sitecore 8
Mark van Aalst
Solr Compute Cloud - An Elastic SolrCloud Infrastructure
Solr Compute Cloud - An Elastic SolrCloud Infrastructure
Nitin S
Solr Lucene Conference 2014 - Nitin Presentation
Solr Lucene Conference 2014 - Nitin Presentation
Nitin Sharma
Solr Compute Cloud An Elastic Solr Infrastructure: Presented by Nitin Sharm...
Solr Compute Cloud An Elastic Solr Infrastructure: Presented by Nitin Sharm...
Lucidworks
Do This, Don't Do That: A Primer on Sitecore Development
Do This, Don't Do That: A Primer on Sitecore Development
Stacy Heidt, PMP
Krellenstein lucene revolution_2011_keynote_once_future_history_enterprise se...
Krellenstein lucene revolution_2011_keynote_once_future_history_enterprise se...
lucenerevolution
Sitecore Experience Commerce Architecture
Sitecore Experience Commerce Architecture
Rob Earlam
Behind the Scenes of Multi-Cloud Solr-as-a-Service
Behind the Scenes of Multi-Cloud Solr-as-a-Service
Sameer Maggon
Behind the Scenes of an Orchestration, Management & Analytics Platform for Ap...
Behind the Scenes of an Orchestration, Management & Analytics Platform for Ap...
Lucidworks
Real Time Indexing and Search - Ashwani Kapoor & Girish Gudla, Trulia
Real Time Indexing and Search - Ashwani Kapoor & Girish Gudla, Trulia
Lucidworks
Sitecore Technical Considerations & Partner Onboarding
Sitecore Technical Considerations & Partner Onboarding
Jeremy (Jerry) Norman-Nott
Download full ebook of Apache Solr Search Patterns Jayant Kumar instant downl...
Download full ebook of Apache Solr Search Patterns Jayant Kumar instant downl...
sllamibiston
Sitecore 8.2 Update 1 on Azure Web Apps
Sitecore 8.2 Update 1 on Azure Web Apps
Rob Habraken
Outsourcing Your SharePoint Hosting - the clouds fine print magnified
Outsourcing Your SharePoint Hosting - the clouds fine print magnified
SherWeb
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
SherWeb
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
SherWeb
Alfresco tech talk live on solr august 2012
Alfresco tech talk live on solr august 2012
Alfresco Software

Recently uploaded (20)

OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
Daily Lesson Log MATATAG ICT TEchnology 8
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
PyCon SG 25 - Firecracker Made Easy with Python.pdf
PyCon SG 25 - Firecracker Made Easy with Python.pdf
Muhammad Yuga Nugraha
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
Wenn alles versagt - IBM Tape sch端tzt, was z辰hlt! Und besonders mit dem neust...
Wenn alles versagt - IBM Tape sch端tzt, was z辰hlt! Und besonders mit dem neust...
Josef Weingand
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
Quantum AI: Where Impossible Becomes Probable
Quantum AI: Where Impossible Becomes Probable
Saikat Basu
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Priyanka Aash
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
OpenPOWER Foundation & Open-Source Core Innovations
OpenPOWER Foundation & Open-Source Core Innovations
IBM
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
Lessons Learned from Developing Secure AI Workflows.pdf
Lessons Learned from Developing Secure AI Workflows.pdf
Priyanka Aash
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
Safe Software
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
Daily Lesson Log MATATAG ICT TEchnology 8
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
PyCon SG 25 - Firecracker Made Easy with Python.pdf
PyCon SG 25 - Firecracker Made Easy with Python.pdf
Muhammad Yuga Nugraha
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
Wenn alles versagt - IBM Tape sch端tzt, was z辰hlt! Und besonders mit dem neust...
Wenn alles versagt - IBM Tape sch端tzt, was z辰hlt! Und besonders mit dem neust...
Josef Weingand
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
Quantum AI: Where Impossible Becomes Probable
Quantum AI: Where Impossible Becomes Probable
Saikat Basu
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Priyanka Aash
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
OpenPOWER Foundation & Open-Source Core Innovations
OpenPOWER Foundation & Open-Source Core Innovations
IBM
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
Lessons Learned from Developing Secure AI Workflows.pdf
Lessons Learned from Developing Secure AI Workflows.pdf
Priyanka Aash
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
Safe Software
Ad

World Class Solr Power - in 30 minutes

  • 1. Sameer Maggon Founder & Search Ninja SearchStax, Inc. May 17, 2019 World-class Solr Power in 30 minutes
  • 2. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. 01 02 03 04 05 06 07 08 Get you familiar with Apache Solr Sitecore > Azure vs. Apache Solr Overview & Comparison of Solr Topologies Architecting a Production Grade Solr & Zookeeper Backups and Recovery in Solr Cross Region Solr deployment Shameless Plug & Demo of SearchStax making it happen in 30 mins Q&A Agenda
  • 3. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. About Me Sameer Maggon University of Southern California Alum Viterbi Engineering School (Masters in Computer Science) Built platforms and teams for Enterprise Search and Search-based Consumer companies. Spent 15+ years working with Open Source Search Engines (started with Lucene 1.1) Currently Work at SearchStax, Inc. Founded the company in 2015 and primary focus is Product & Technology Reach me @maggon or sameer@searchstax.com
  • 4. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Sitecore and Azure Search works great until you dont ask for much
  • 5. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Sitecore > Azure Search vs. Apache Solr Common Azure Search limitations as it relates to Sitecore High Frequency or Heavy Content Indexing Needs Performance Bottlenecks Large number of fields Multiple Languages Not Extensible Lack of further customizability using custom or community plugins (Content Extraction - PDF, word, etc) As you scale up, cost increases drastically Not available in all regions Does not meet Disaster Recovery Compliance needs Feature gap Proprietary API
  • 6. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Solr is the popular, blazing- fast, open source enterprise search platform built on Apache Lucene
  • 7. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Trusted by 90%+ Fortune 500 Companies True Open Source with Strong Community Massive Scalability used by Salesforce, Walmart, Iron Mountain, etc. Feature Rich Faceted Search, Fuzzy Search, Spellcheck, Geospatial, Multi-language, and more. Auto-Complete / Search Suggest Content Extraction from Filetypes Highly Customizable to specific needs Customizable Relevance Models Machine Learning Support About Solr
  • 8. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Sitecore Integrates natively with Apache Solr. Good, Bad, Ugly
  • 9. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Apache Solr is an open source software that needs to be setup, configured, deployed, scaled and optimized. Good, Bad, Ugly
  • 10. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Its on you to do it yourself. Applies to Self-Managed or PaaS Sitecore Offerings. Sitecore Managed Cloud Offering provides Apache Solr as a Service. Good, Bad, Ugly
  • 11. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. 01 02 03 04 05 06 07 08 Get you familiar with Apache Solr Sitecore > Azure vs. Apache Solr Overview & Comparison of Solr Topologies Architecting a Production Grade Solr & Zookeeper Backups and Recovery in Solr Cross Region Solr deployment Shameless Plug & Demo of SearchStax making it happen in 30 mins Q&A Agenda
  • 12. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Solr Topologies Standalone/SolrCloud Server Master-Slave High Availability SolrCloud SolrCloud with CDCR (Cross Data Center Replication)
  • 13. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Standalone Server or SolrCloud Zookeeper and Solr run on same server Ideal for Non-Production (Development or QA Environments) Can be run in a Cloud mode or Standalone mode No High Availability or Fault Tolerance
  • 14. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Lets take this Standalone Server and make it Highly Available
  • 15. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. SolrCloud Journey to High Availability Zookeeper is single point of failure
  • 16. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. SolrCloud Journey to High Availability In Cloud Environments, IPs can change and nodes will go down or get recycled. Dont want your application to directly be tied to the individual Solr nodes
  • 17. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Solr Topologies: SolrCloud (High-Availability) High-Availability Zookeeper Ensemble High-Availability Solr Servers (with replication) Load Balancer / App Gateway Ability to Scale up without re- architecting
  • 18. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. 01 02 03 04 05 06 07 08 Get you familiar with Apache Solr Sitecore > Azure vs. Apache Solr Overview & Comparison of Solr Topologies Architecting a Production Grade Solr & Zookeeper Backups and Recovery in Solr Cross Region Solr deployment Shameless Plug & Demo of SearchStax making it happen in 30 mins Q&A Agenda
  • 19. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Backups and Recovery: SolrCloud
  • 20. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Backups and Recovery: SolrCloud Shared filesystem, mounted on all nodes Shared filesystem SolrCloud Backups requires shared filesystem mounted on same path on all nodes Sitecore developers responsibility or implementation of: backup schedules retention logic and cleanup backup/restore verification procedures
  • 21. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. 01 02 03 04 05 06 07 08 Get you familiar with Apache Solr Sitecore > Azure vs. Apache Solr Overview & Comparison of Solr Topologies Architecting a Production Grade Solr & Zookeeper Backups and Recovery in Solr Cross Region Solr deployment Shameless Plug & Demo of SearchStax making it happen in 30 mins Q&A Agenda
  • 22. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. Solr Topologies: SolrCloud with CDCR Highly Resilient (Entire Data Center can become unavailable without impacting availability) Localized Traffic Routing is possible Can be scaled to multiple regions
  • 23. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. There is an easier way
  • 24. 息 2001-2019 Sitecore Corporation A/S. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. SearchStax Demo: Pro-Grade Solr in 30 minutes
  • 25. Thank you FOR DISCUSSION PURPOSES ONLY. Sitecore Confidential and Proprietary. 息2019 Sitecore Corporation A/S. All rights reserved. Sitecore速 and Own the Experience速 are registered trademarks of Sitecore Corporation A/S. All other brand and product names are the property of their respective owners.