Site Search for Drupal
A free module that gives your Drupal site enterprise site search: a search page with facets, autocomplete and analytics, document search, SEO tags, Drupal AI Search on the same index and a chat bot that answers from your site. Opensolr does the indexing, not your Drupal site.
Drupal AI Search, on the same index
Your Opensolr Index becomes the search of the Drupal AI module: words and meaning in one ranking, highlighted snippets and the right page of every attached PDF. One click to set up, nothing indexed twice.
- Words and meaning togetherThe exact words people type and what they mean count in one ranking, in every language of your site, with the same engine as the Opensolr search page.
- The right page of the PDFA page with an attached PDF comes back with the pages of the PDF that match, each with its snippet and a link that opens the PDF on that page.
- One click, nothing indexed twiceData Ingestion or the crawler fills your index once. The AI Search tab sets up the Search API server, the index and a ready search page, a View you can change.
- Only what visitors may seeOnly published content an anonymous visitor may open is in the index, and unpublished pages leave the results right away.
See it live
On our Drupal demo site (a one-time human check on your first visit):
- clamp meter 771: an article with the four matching pages of its PDF
- thermal camera: pages of a thermal camera datasheet
- Stromzange: the same in German
- サーマルカメラ: and in Japanese
See how it is set up: log in as demo, password opensolr-demo. Every admin screen is open to look at; nothing you change is saved.
Let Visitors Talk to Your Site
A chatbot that answers from your Opensolr Index, with links to your pages, products and PDF pages, written as it comes. One click to set up.
- Answers from your contentFor every question the assistant searches your Opensolr Index itself, by meaning or by the exact product names and codes, and shows what it is looking for while it works; it recommends your own pages, products and documents, with their prices, and links each one, a PDF to the exact page. In the language of the question.
- Facts it never guessesToday's date, the local time anywhere, exchange rates, VAT rates and VAT numbers, distances, postal codes, places with a map link and where an IP address is are looked up, never made up.
- Commands that answer at once
/time,/rate,/vat,/distance,/place,/postal,/translateand more: typing/lists them, the?button explains each. Every command - Yours to setThe assistant's instructions and its limits per message, per conversation and per visitor are on the Assistant tab of the module; the chat window's title and look in its block.
Try it live
On our Drupal demo site (a one-time human check on your first visit), click a question under Ask this site or any command under Talk to this site:
- drupal.opensolr.com: the chat is at the bottom right of every page
- Talk to this site: every command, with an example to click
See how it is set up: log in as demo, password opensolr-demo, and open the Assistant tab. Nothing you change is saved.
Two Free Drupal Modules
Both official, both maintained by us, both free on drupal.org. Pick the one that fits your site.
Opensolr Search
Standalone, no Search API dependency. Install, connect your Opensolr account and the index is created for you: hybrid search, facets, autocomplete, analytics, document search and SEO meta tags, multilingual content and Commerce included. Everything on this page is this module.
Search API Opensolr
The drop-in for sites already built on Search API Solr: your Opensolr Index becomes a Search API server, with the host and credentials pulled from your Opensolr account. Your indexes, views and facets stay as they are.
Up and Running in 4 Steps
Opensolr Search: install the module, connect your account, fill the index, search. Installation · Setup
Install
composer require drupal/opensolr_search
Connect
Your Opensolr email and API key, a region: the index is created for you.
Fill it
Let Opensolr crawl your site, or push content on every save with Data Ingestion. Or both.
Search
Your visitors search at /opensolr-search.
Need a crawler server in your region?
We deploy dedicated web crawler servers wherever you need them — choose your region for optimal crawl speed, or contact us to get a dedicated crawler server deployed in your own region.
Everything You Need for Search
Twelve things the module gives your site. Each links to the page that explains it.
Hybrid search
The words people type and what they mean count in one ranking. Hybrid search
AI Hints & AI Reader
A short answer written from your own content, and any result read as clean text with a summary. AI Hints · AI Reader
Search by image
A visitor's photo becomes the query. Search by image
Facets
Lists, sliders, date ranges and drill-down categories, set up in the module. Facets · Categories
Autocomplete & spelling
Suggestions as visitors type, and "Did you mean" for a misspelled search. Autocomplete
Documents and scans
PDFs and Office files searchable next to your pages, scanned pages read with OCR. Text in scans and pictures
Search analytics
What people search for, what they click, what finds nothing, kept in your Drupal database. Analytics
Query elevation
Pin or exclude results for a search, right on the search page. Elevation
Search tuning
Field weights and the balance between words and meaning, without touching Solr. Search tuning
Multilingual
Each language of your site gets its own results, filtered by the page language. Multilingual
SEO tags & sitemap
Canonical, Open Graph, Twitter Card and JSON-LD on every page, and /opensolr-sitemap.xml. SEO
Push on save
Content sent to your index the moment it is saved, with the crawl as a safety net. Data Ingestion
The free plan and every current plan include a monthly allowance of AI requests for search by meaning, AI Hints, AI Reader, Drupal AI Search and the chat bot (500 a month to start; a bigger allowance is an AI tier on Pricing). What counts: API Quota.
See It in Action
The admin screens of the module.
Try the live demo at drupal.opensolr.com →
One-time human verification on your first visit — the demo sites are protected against bots.
Semantic search with price slider and category facets — try searching "plants recipient" to see how vector search finds relevant products by meaning.
Opensolr Search or Search API Solr?
Opensolr Search needs no Search API and does the indexing outside Drupal. Staying on Search API Solr? Search API Opensolr connects it to your Opensolr Index. The two side by side: Opensolr Search vs Search API Solr.
Ready to upgrade your Drupal search?
Install the free module, connect your Opensolr account and your search is live. How the module fills your index and what your site gets: Drupal: Opensolr Search module · Enterprise Site Search.