Drupal Setup with Opensolr

Drupal

A Drupal site connects to Opensolr in one of three ways. Pick the one that fits what your site runs today; each has its own setup page.

01 · The three ways

Opensolr Search module

A free module that puts your site in an Opensolr Index and gives you a finished search page at /opensolr-search: facets, suggestions as visitors type, search by meaning, analytics and query elevation. It does not use Search API. Start with the Opensolr Search docs.

Search API Opensolr

For sites built on Search API and Views. A connector for Search API Solr that reads the connection from your Opensolr account; its Autoconfigure page creates the Opensolr Index and the Search API server for you. Setup: Drupal Search API Opensolr.

Search API Solr, set up by hand

Plain Search API Solr with its Basic Auth connector, every field filled in yourself. Setup: Drupal Configuration Steps.

02 · Which one for your site

Your siteUse
No site search yet, or you want a finished search pageOpensolr Search module
Search API indexes and Views you want to keepSearch API Opensolr
Search API Solr already set up, moving to OpensolrSearch API Solr, set up by hand

03 · Good to know

The Opensolr Search module and Search API Solr, side by side: how the two compare.

A large Search API site indexes in parallel from Drush with the Opensolr Turbo Indexer.

The Opensolr Search module also serves Drupal AI Search from the same index. The chat bot for your visitors is not part of the module: Opensolr runs it, and one switch in your Opensolr Control Panel shows it on your pages.

Search API Solr cannot connect: Opensolr Connection Issues.

See the module at work on the Drupal demo site.