Managed Apache Solr for Sitecore.
Sitecore XP and XM keep every search index in Apache Solr, so a Sitecore site is only as healthy as the Solr behind it. Opensolr runs that Solr for you: the version your Sitecore release supports, in the country you choose, with one Opensolr Index for each Sitecore index — and nobody on your team babysitting a JVM.
Sitecore brings the search code. It needs a Solr to point it at.
Unlike a CMS that needs a plugin, self-hosted Sitecore already speaks Solr through its ContentSearch API. What it cannot do is run Solr for you. That part is a list of requirements, and every one of them is something Opensolr already does.
The right Solr version
Each Sitecore release supports a specific Solr version, listed in Sitecore's own compatibility information for that release. Pick the matching version when you create your indexes (section 03).
One core per Sitecore index
The core, master and web indexes, the marketing indexes, and every custom index your solution adds. Rebuild strategies that switch between two cores need a second one per index.
A schema Sitecore can write to
Sitecore expects its fields in the schema of every core. The schema and solrconfig.xml of each Opensolr Index are yours to upload and edit in the control panel.
Secure access from your servers
HTTPS from your content management and delivery servers, with the indexes closed to everyone else by an IP allow-list and HTTP authentication.
Someone to keep it running
Heap, garbage collection, disks, backups, certificates, monitoring and recovery. On Opensolr, that someone is us.
Five steps from an empty account to a rebuilt index.
The exact configuration files differ between Sitecore versions and between solutions. The shape of the work is always the same, and we are happy to go through it with you — tell us your Sitecore version.
- Create one Opensolr Index per Sitecore indexIn the control panel or through the REST API, on the Solr version your Sitecore release requires. Opensolr index names are unique across the whole platform, so give them a prefix of your own, for example
acme_sitecore_web_index. - Give each index Sitecore's schemaUpload or edit
schema.xmlandsolrconfig.xmlin the configuration editor, then reload the index. - Point Sitecore at OpensolrSet Sitecore's Solr connection string to the HTTPS address of your Opensolr Solr, shown with each index in the control panel.
- Map Sitecore's index names to your index namesWith a configuration patch, set the core name of each Sitecore index to the Opensolr Index you created for it.
- Lock it down and rebuildAllow only your Sitecore servers in the IP allow-list, then rebuild the indexes from Sitecore's Indexing Manager.
Pick the version your Sitecore release needs. Pick the country.
Generated from the live list of shared Opensolr environments. A version you need that is not here can run on a dedicated environment.
| Apache Solr | Countries |
|---|---|
| 9.6 | Finland, USA, Italy |
| 9.4 | USA, UK, Canada |
| 9.0 | Germany |
| 8.11 | USA |
| 8.6 | UK |
| 8.0 | Sweden, USA, France |
| 7.0 | UK, USA, Germany, Canada |
| 6.1 | Australia, UK, USA |
| 5.1 | USA |
| 4.10 | USA, Germany |
| 4.0 | USA, UK |
| 3.6 | USA |
The Solr part of your Sitecore stack, off your list.
Backups you can restore
Scheduled and on demand, restorable from the control panel. Backup and restore
Query analytics and error audit
What your visitors search, what finds nothing, and seven days of Solr errors, per index.
Resilient clusters
Replicas behind a load balancer for the delivery side, when your traffic calls for it. Resilient Solr clusters
People who run Solr
Support from the people who operate the servers, since 2011. Managed Solr hosting
Move your Sitecore search onto managed Solr
Tell us your Sitecore version and how many indexes you run, and we will tell you exactly what it takes. Prefer to start yourself? See the plans.