Installation
Opensolr Search works with Drupal 10 and Drupal 11 and requires PHP 8.1 or higher. No other modules are needed — it's fully standalone. The module is available on Drupal.org.
Install with Composer
Open your terminal in your Drupal project root and run:
composer require drupal/opensolr_search
Then enable the module:
drush en opensolr_search
Or enable it from the Drupal admin UI:
- Go to Extend (
/admin/modules) - Search for "Opensolr Search"
- Check the box and click Install
What gets installed
- A new Configuration page at
/admin/config/search/opensolrwith multiple tabs - A public Search page at
/opensolr-search - An auto-generated XML Sitemap at
/opensolr-sitemap.xmlfor the crawler - Three database tables for search analytics (queries, clicks, elevation rules)
- A new permission: "Administer Opensolr Search"
💡 No conflicts
Opensolr Search does not conflict with Search API, Search API Solr, or Drupal's core search. You can run them side by side during migration.
Requirements
- Drupal 10.x or 11.x
- PHP 8.1 or higher
- HTTPS — the crawler requires your site to be on HTTPS
- Opensolr account — register here (free plans available)
After installation
Head to Account Setup to connect the module to your Opensolr account.