AI-Powered Search for Drupal
Hybrid vector + keyword search, faceted navigation, AI hints, analytics, document search, and automatic SEO meta tags. Zero indexing load on your Drupal site.
Up and Running in 4 Steps
Install the module, connect your account, and your search is live. No Solr configuration, no field mapping headaches.
Install
composer require drupal/opensolr_search
Connect
Enter your Opensolr email & API key. Index is created automatically.
Crawl
Click "Start Crawl" β the crawler indexes your pages from the outside.
Search
Your visitors get AI-powered 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
A complete search solution for Drupal β not just a Solr connector.
Hybrid Vector + Keyword Search
Combines exact keyword matching with AI-powered semantic understanding. "CMS hosting" also finds "Drupal cloud deployment" β because the meaning matches.
AI Hints & AI Reader
AI-generated answers stream above your search results, using only your own content. Visitors get instant answers without clicking through pages.
Built-in Analytics
Track what people search for, what they click, and what returns no results. Privacy-first β all data stays in your Drupal database, IPs are hashed.
Query Elevation
Pin important results to the top or exclude irrelevant ones. Visual controls right on the search page β just click PIN or EXCLUDE on any result.
Faceted Navigation
Auto-discovered facets with list, slider, and date-range widgets. Map Drupal fields to facets with zero code. Drag-drop reordering for admins.
Document Search
Index PDFs, Word docs, Excel spreadsheets, and PowerPoint files alongside your web pages. The crawler extracts text from all common document formats.
Automatic SEO Meta Tags
Injects canonical URLs, Open Graph tags, Twitter Cards, meta descriptions, and JSON-LD structured data (Article & Product schemas) on every page. Built for the crawler β but Google loves it just as much.
Auto-Generated Sitemap
Generates /opensolr-sitemap.xml automatically from your selected content types β with lastmod timestamps, document files, and Commerce products. No extra sitemap module needed.
It's also a complete SEO module
The Opensolr crawler needs precise metadata to index your pages accurately. So the module automatically injects best-practice SEO tags on every page β and Google benefits from the exact same data. Zero configuration, zero extra modules.
Prevents duplicate content penalties. Every page gets a proper rel=canonical link.
og:title, og:description, og:image (with dimensions), Twitter summary cards β all auto-generated from node fields.
Article schema with author, dates, publisher. Product schema with price and availability. Enables Google rich results.
XML sitemap with lastmod timestamps, document files, and Commerce products. Chunked automatically for large sites.
See It in Action
Every admin tab, every feature β configured from a clean Drupal interface.
Try the live demo at drupal.opensolr.com β
Opensolr Search vs. Search API Solr
A fundamentally different approach to Drupal search.
| Feature | Opensolr Search | Search API Solr |
|---|---|---|
| Indexing load on Drupal | ✓ Zero β crawler indexes from outside | ✗ Heavy β pushes every field to Solr |
| Solr field count | ✓ ~40 fixed fields, no limits | ✗ Hundreds, hits Solr 10 limit |
| Vector / AI search | ✓ Built-in BGE-m3 embeddings | ✗ Not included |
| AI-generated answers | ✓ AI Hints & AI Reader | ✗ Not included |
| Search analytics | ✓ Built-in dashboard + PDF export | ✗ Not included |
| Document search (PDF, DOCX) | ✓ Crawler extracts text automatically | ✗ Requires separate module |
| Query elevation (pin/exclude) | ✓ Visual + admin UI | ✗ Manual XML editing |
| Autocomplete | ✓ History + live results | ✓ Via Solr suggester |
| Solr configuration | ✓ Automatic β one click | ✗ Manual config management |
| SEO meta tags (OG, Twitter, JSON-LD) | ✓ Automatic β canonical, OG, Twitter Cards, structured data | ✗ Requires Metatag + Token modules |
| Auto-generated sitemap | ✓ Built-in, includes documents & products | ✗ Requires Simple Sitemap module |
| Dependencies | ✓ None β fully standalone | ✗ Search API + connector |
Ready to upgrade your Drupal search?
Install the free module, connect your Opensolr account, and your AI-powered search goes live in minutes.