AI-Powered Search for Drupal
Full-text search, faceted navigation, analytics, document search, and automatic SEO meta tags β included out of the box. Vector search, AI Hints, and AI Reader available on custom plans tailored to your needs. 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.
Index
Start the Web Crawler, or enable Data Ingestion for real-time sync on save. Or use both.
Search
Your visitors get fast, relevant search at /opensolr-search β with AI features available on vector-enabled plans.
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
Keyword search works out of the box on every plan. Add vector search to understand meaning, not just words β "CMS hosting" also finds "Drupal cloud deployment." Available on vector-enabled plans.
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. Available on vector-enabled plans.
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, date-range, and hierarchical drill-down widgets. Navigate multi-level taxonomies like breadcrumbs. Thousands separators on numeric displays, per-facet mincount, instant tooltips. Zero code. Drag-drop reordering.
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.
Data Ingestion API
Push content directly to the search index on every node save β no crawler needed, no firewall whitelisting. Real-time sync + async bulk ingestion via Drupal cron. Both methods produce identical documents.
Multilingual Search
Full multi-language support out of the box. Each locale gets its own search results, filtered automatically by the current page language. Works with Drupal's Content Translation β zero configuration.
Two Indexing Methods
Web Crawler pulls pages from your sitemap on a schedule. Data Ingestion pushes content instantly on save. Use both together β ingestion for real-time updates, crawler as a safety net.
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 β
Semantic search with price slider and category facets β try searching "plants recipient" to see how vector search finds relevant products by meaning.
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 | ✓ BGE-m3 embeddings (vector plans) | ✗ Not included |
| AI-generated answers | ✓ AI Hints & AI Reader (vector plans) | ✗ 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 |
| Real-time indexing on save | ✓ Data Ingestion API β instant | ✗ Batch only via cron |
| Faceted navigation | ✓ Auto-discovered, hierarchical drill-down, sliders, date ranges, tooltips | ✗ Requires Facets module + config |
| Multilingual search | ✓ Auto locale filter, per-language | ✓ Via Search API config |
| Safari & iOS | ✓ Tested, async loading, touch-safe | ✓ Depends on theme |
| Dependencies | ✓ None β fully standalone | ✗ Search API + connector |
Ready to upgrade your Drupal search?
Install the free module for powerful lexical search, facets, analytics, and SEO β out of the box. Want AI-powered features? We offer custom plans tailored to your needs and budget.
Vector Search, AI Hints & AI Reader are available on plans tailored to your needs. For small websites, we can even provide AI features for free after reviewing your use case.
Contact support@opensolr.com to get started.