Site search for Drupal
The Opensolr Search module connects your Drupal site to an Opensolr Index and runs everything from the Drupal admin: it fills the index with your content, gives your site a search page and adds answers and search by image. The chat bot is not part of the module: Opensolr runs it, and one switch shows it on your pages. It works on Drupal 10.1, 11 and 12.
01 · How it fills your index
Two tabs, two ways to fill it:
- Data Crawler: the module publishes a sitemap of the content you choose, and Opensolr crawls your site from it. Content you edit leaves the index and comes back, updated, with the next crawl; content you unpublish or delete leaves it at once. Data Crawler
- Data Ingestion: the module sends your content to Opensolr itself: nodes, Drupal Commerce products and, with Include attached files (PDFs, documents), your files. All of it at once, and, with Enable real-time sync, every change the moment you save it. Data Ingestion
Either way, every page gets what Opensolr adds to every document: meaning vectors, text read from pictures, language and more. What every page gets
02 · What your visitors get
- A search page on your own site, where the Drupal search box sends your visitors, with hybrid search, facets, autocomplete, AI Hints, the AI Reader and search by image.
- With the Opensolr AI Search part of the module: Drupal AI Search on the same Opensolr Index (nothing is indexed twice). The Opensolr Chat Bot runs on Opensolr: one switch in your Control Panel shows it on every page of your site. AI Search · Chat Bot
- Social and search meta tags on your pages, added only where your site has none. SEO
03 · What you control
The tabs of the module: Settings, Data Crawler, Data Ingestion, Facet Mapping, Search Page, Search Tuning, Analytics, Elevation and Filters. Opensolr AI Search adds AI Search and Chat Bot, which opens the Chat Bot of your index in the Opensolr Control Panel, where its settings, stats and history are.
04 · Get started
- Install the module: installation.
- On Settings, paste your Opensolr email and API key and click Save Credentials.
- Pick one of your indexes, or choose a Region and click Create New Index: the module creates the index and installs the Opensolr schema on it.
- Fill it from the Data Crawler or the Data Ingestion tab.
05 · Already on Search API Solr?
That is a different route: the Search API Opensolr module puts your Search API index on an Opensolr Index, and the Turbo Indexer indexes a large site in parallel. It keeps the schema of Search API Solr, so the site search features above are not part of it.
More: the module on drupal.org · its documentation · the product page Opensolr Search for Drupal.