Opensolr Search for Drupal - Getting Started

Complete documentation for the Opensolr Search Drupal module

Welcome!

Opensolr Search for Drupal gives your Drupal site powerful, AI-ready search without the complexity of Search API Solr. Your content is indexed automatically by the Opensolr Web Crawler β€” you just install the module, connect your account, and you're live.

What does it do?

🔍 Hybrid Search

Combines keyword matching with AI-powered vector search for smarter results

🤖 AI Hints

AI-generated answers appear above your search results, powered by your own content

📈 Built-in Analytics

Track what people search for, what they click, and what returns no results

🏷 Faceted Navigation

Let visitors filter results by category, date, price, language, and more

📌 Query Elevation

Pin important results to the top or exclude irrelevant ones per search query

📄 Document Search

Index and search inside PDFs, Word docs, spreadsheets, and other files

🎯 Automatic SEO Meta Tags

Canonical URLs, Open Graph, Twitter Cards, JSON-LD structured data, and auto-generated sitemaps β€” all injected automatically

🗺 Dedicated Crawler in Your Region

Choose from available regions, or contact us for a dedicated web crawler server deployed wherever you need it

How is it different from Search API Solr?

With Search API Solr, Drupal pushes every field to Solr β€” this creates hundreds of Solr fields, slows down your site during indexing, and hits the 1,000-field limit in Solr 10.

Opensolr Search takes the opposite approach:

  • Zero indexing load on Drupal β€” the crawler indexes your pages from the outside, like Google does
  • Only ~40 fixed fields β€” no matter how many content types or fields you add, it never hits field limits
  • No Search API dependency β€” this is a fully standalone module
  • Vector search built-in β€” every indexed page gets AI embeddings automatically

Getting Started

Here's the recommended path to get search up and running:

  1. Install the module on your Drupal 10 or 11 site
  2. Connect your Opensolr account β€” the module creates a search index for you automatically
  3. Choose your content types β€” pick which node types and products the crawler should index
  4. Start the crawler β€” your content gets indexed and search goes live
💡 No Opensolr account yet?

Create a free account to get started. Free plans include 1 search index, the web crawler, and AI-powered vector search.