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 site | Use |
|---|---|
| No site search yet, or you want a finished search page | Opensolr Search module |
| Search API indexes and Views you want to keep | Search API Opensolr |
| Search API Solr already set up, moving to Opensolr | Search 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.