FREE DRUPAL MODULE

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.

Drupal 10 & 11 PHP 8.1+ No Search API dependency

Up and Running in 4 Steps

Install the module, connect your account, and your search is live. No Solr configuration, no field mapping headaches.

1

Install

composer require drupal/opensolr_search

2

Connect

Enter your Opensolr email & API key. Index is created automatically.

3

Crawl

Click "Start Crawl" β€” the crawler indexes your pages from the outside.

4

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.

BONUS

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.

Canonical URLs

Prevents duplicate content penalties. Every page gets a proper rel=canonical link.

Open Graph & Twitter Cards

og:title, og:description, og:image (with dimensions), Twitter summary cards β€” all auto-generated from node fields.

JSON-LD Structured Data

Article schema with author, dates, publisher. Product schema with price and availability. Enables Google rich results.

Auto Sitemap

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 Settings showing connected account and admin tabs
Account Setup & Configuration
Analytics dashboard with query volume chart and stat cards
Built-in Search Analytics
Facet configuration table with enable, widget, and label controls
Facet Configuration
Search tuning with lexical balance slider and field weights
Search Relevance Tuning
Elevation tab with pinned results and active badge
Query Elevation Rules
Go Live section with crawl schedule and control buttons
Go Live & Crawl Management

Opensolr Search vs. Search API Solr

A fundamentally different approach to Drupal search.

FeatureOpensolr SearchSearch 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.