Installing Opensolr Search for Drupal

Install with Composer in one command

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:

  1. Go to Extend (/admin/modules)
  2. Search for "Opensolr Search"
  3. Check the box and click Install

What gets installed

  • A new Configuration page at /admin/config/search/opensolr with multiple tabs
  • A public Search page at /opensolr-search
  • An auto-generated XML Sitemap at /opensolr-sitemap.xml for 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 accountregister here (free plans available)

After installation

Head to Account Setup to connect the module to your Opensolr account.