Install the Opensolr Search Module

Composer, Drush, and what the module adds to your site

Installation

Opensolr Search is a free module on drupal.org. It stands on its own: it does not need Search API or any other module. Only its optional Opensolr AI Search part needs more: the Drupal AI module, which brings Search API with it.

What you need

Install

  1. In your Drupal project folder, run composer require drupal/opensolr_search.
  2. Enable it: drush en opensolr_search, or tick Opensolr Search on the Extend page (/admin/modules) and click Install.

What you get

  • The settings at Configuration › Search and metadata › Opensolr Search (/admin/config/search/opensolr), with the tabs Settings, Data Crawler, Data Ingestion, Facet Mapping, Search Page, Search Tuning, Analytics, Elevation and Filters.
  • A search page at /opensolr-search and an Opensolr Search Box block.
  • A sitemap at /opensolr-sitemap.xml, which the Data Crawler reads.
  • A permission, Administer Opensolr Search, for the people who manage it.
  • Its own tables in your Drupal database for search analytics, elevation rules and ingestion jobs.

Opensolr AI Search, optional

The module comes with a second part, Opensolr AI Search, for Drupal 10.5 or newer with the Drupal AI module (the AI module installs Search API; the rest of Opensolr Search never uses it). It adds two tabs: AI Search, which makes your Opensolr Index the search of Drupal AI Search, and Assistant, a chat bot that answers your visitors from your pages.

Next

Connect your Opensolr account and pick your index.