Opensolr Search for Drupal

Enterprise site search, Drupal AI Search and a chat bot for your Drupal site

Welcome!

Opensolr Search is a free Drupal module that puts your site's content in an Opensolr Index and gives it enterprise site search: the words people type and what they mean in one ranking, facets, PDFs and documents, every language of your site, and search analytics. The heavy work runs on Opensolr's servers, not on yours.

With its Opensolr AI Search part, the same index also powers Drupal AI Search and an out-of-the-box chat bot that answers your visitors from your own pages.

Two ways in, one Opensolr Index, three places your visitors use it. Drupal AI Search and the site assistant come with the Opensolr AI Search part.

Start here

  1. Install the module with Composer.
  2. Connect your Opensolr account and create or pick an index.
  3. Fill the index: let the Data Crawler read your pages, push them with Data Ingestion, or use both.
  4. Open /opensolr-search on your site: your search page is live.

What you need

  • Drupal 10.1 or newer, 11 or 12, and PHP 8.1 or newer; HTTPS for the Data Crawler.
  • An Opensolr account: create one for free.
  • For meaning search, AI Hints, AI Reader and the chat bot: the AI requests of your plan. The free plan and every current Opensolr plan include 500 AI requests a month; see the plans and API Quota.