What is Opensolr?

Documentation > OPENSOLR-Services > What is Opensolr?
What is Opensolr? Managed Apache Solr — Search, AI, Crawling, and Server Management

Opensolr is a managed cloud platform built on Apache Solr — the industry-standard open-source search engine. We handle the infrastructure, scaling, security, and maintenance, so you can focus on building your product.

Whether you need full-text search for an e-commerce store, AI-powered semantic search, a web crawler that indexes your site automatically, or a full server management panel for your web projects — Opensolr has you covered.


Who We Are

Opensolr is built by Opensolr SRL, a company registered in Cluj-Napoca, Romania. We are a small team of focused DevOps, Linux, and full-stack developers who are deeply passionate about Solr and search technology.

We keep an open mind toward the latest tools and techniques — whether that means integrating AI-powered search, building parallel indexing engines, or designing server management systems from scratch — and we are always looking for a good challenge to solve.

Our absolute main purpose is problem-solving: understanding our customers' workflows and optimizing them end to end. Whether you are running a Drupal site, a WordPress store, a business intelligence pipeline, or a RAG-based system, we work with you to make your search infrastructure faster, more reliable, and easier to manage.


Managed Solr Hosting

At its core, Opensolr gives you production-ready Solr indexes in the cloud — without the operational burden of running Solr yourself.

  • Any Solr version — from legacy 4.x through the latest Solr version available, side by side under one account
  • Global regions — US-East, US-West, Canada, EU-East, EU-Central, EU-West, China, Hong Kong, Australia, and more
  • Full schema control — upload your own schema.xml, solrconfig.xml, synonyms, stopwords, and more via the Control Panel or REST API
  • Instant provisioning — create a new index in under a minute
  • Flexible plansShared Cloud, Dedicated Standalone, Resilient Clusters with load balancing and read/write separation

The Opensolr Control Panel

Your central dashboard for managing everything about your Opensolr indexes:

  • Index management — create, delete, clone, and configure indexes
  • Solr Admin — direct access to the Solr Admin UI for query testing, schema browser, and index inspection
  • Config file editor — edit schema.xml, solrconfig.xml, and all configuration files directly in the browser
  • Real-time analytics — search query logs, traffic stats, top queries, response times
  • Backup manager — create, schedule, download, and restore index backups with one click
  • Replication — instantly clone your index for dev/staging/production environments
  • Teams — invite other Opensolr users into your team to manage indexes together, regardless of their account type

Security

  • IP access rules — restrict each Solr request handler (/select, /update, etc.) to specific IP addresses
  • HTTP authentication — protect your index with username/password on every request
  • SSL encryption — all communication secured with industry-standard TLS
  • Index isolation — your data is fully isolated from other customers, even on shared plans

Web Crawler

The Opensolr Web Crawler turns any website into a searchable index — no code required.

  • Point and crawl — enter your domain, pick a crawler server, and Opensolr crawls your site automatically
  • JS rendering — built-in Chromium headless browser for JavaScript-heavy pages
  • Content extraction — extracts text from HTML, PDF, DOCX, ODT, XLSX via Tika and trafilatura
  • Price extraction — detects product prices from JSON-LD, microdata, and meta tags
  • Sentiment analysis and language detection — automatic per-page analysis
  • Embed codetwo lines of HTML to add a search bar to any website
  • Full Solr API access — query your crawled index with highlighting, faceting, spellcheck, and hybrid search

AI, Hybrid Search, and NLP

Opensolr goes beyond keyword search with built-in AI and vector search capabilities:

  • Hybrid search — combines traditional Solr keyword matching with vector similarity for more relevant results
  • Text embeddings — automatic embedding generation via BGE-m3 (1024 dimensions) on your indexed fields
  • RAG pipeline — retrieval-augmented generation that fetches documents from your Solr index, builds a FAISS vector index, and generates answers using an LLM
  • Search term extraction — automatic keyword and search term extraction from natural language queries
  • Streaming generation — real-time streaming responses for conversational search experiences

Learn more in the AI & NLP API documentation.


Server Management

The Opensolr Server Management panel is a complete control center for managing web servers and projects — available for managed and dedicated plans.

  • Project management — add web projects via Git, with auto-detection for Drupal, Laravel, WordPress, and generic PHP apps
  • Real-time monitoring — CPU, memory, disk, load average, network throughput, and active connections with hourly/daily/monthly history charts
  • One-click SSL — free Let's Encrypt certificates with automatic renewal, plus custom certificate support
  • MySQL management — create, drop, import, clone, and download databases; manage users and privileges
  • Automated backups — scheduled full/files/database backups with async processing, remote rsync, and one-click restore
  • Health checks and auto-healing — continuous monitoring of Apache, MySQL, and PHP-FPM with automatic service restart on failure
  • Traffic analytics — request counts, bandwidth, status codes, top URLs, top IPs, and live log streaming with regex filtering
  • Firewall and SSH key management — UFW rules, SSH key administration, terminal audit logs
  • VHost templates — per-project Apache configuration with Jinja2 variables and automatic configtest validation

Full documentation: Server Management Docs


Opensolr Turbo Indexer (for Drupal)

The Opensolr Turbo Indexer is a Drush module for Drupal 9/10/11 that dramatically accelerates Solr indexing through true parallel processing.

  • Pre-fetch partitioning — splits item IDs into non-overlapping chunks so every worker is actually indexing, not waiting for locks
  • 500-1500 items/sec — compared to 100-200 items/sec with sequential indexing
  • Background daemon mode — survives SSH disconnection, with real-time progress logs
  • Multi-server and multi-index — run parallel indexers across multiple Solr servers and indexes simultaneously
  • Full resume support — stop and restart at any time without losing progress or creating duplicates
  • Bonus tools — automated MySQL maintenance script and IP blocker for DDoS protection

Commands: drush ost (start indexing), drush oss (check stats), drush osstop (stop), drush osri (queue reindex), drush osrb (rebuild tracker)

Full documentation: Opensolr Turbo Indexer Docs


REST APIs

{...}

Automate every aspect of your Opensolr account via REST APIs:


CMS Integrations

Opensolr integrates natively with popular content management systems:

  • Drupal — via Search API Opensolr, which automates account creation, server connection, and config file management
  • WordPress — via WP-SOLR plugin
  • Moodle — full LMS search integration
  • Omeka — via the Omeka-S SearchSolr module

Who Uses Opensolr?

Anyone who needs powerful, reliable search without the overhead of managing Solr infrastructure:

  • E-commerce platforms needing fast product search with faceted navigation
  • Content management systems with full-text search across articles, documents, and media
  • SaaS products requiring scalable search features for their users
  • Enterprises running mission-critical search workloads with high-availability requirements
  • Drupal sites needing high-performance parallel indexing
  • Any application that benefits from search, AI, or data indexing

Ready to get started? Register for a free trial — no credit card required.

Questions? Contact the Opensolr team — we're here to help.


Query Elevation — Pin & Exclude Search Results

Take full control of what your users see. Query Elevation lets you pin important results to the top or exclude irrelevant ones — directly from the Search UI, with zero code and no reindexing required.

  • Pin — Force a specific result to the top of the list for a given search query
  • Exclude — Hide a result completely so it never appears for that query
  • Pin All / Exclude All — Apply the rule globally, across every search query
  • Drag & drop — Reorder pinned results to control exactly which one shows first

Enable it from your index settings panel, then open the Search UI — every result gets an elevation toolbar. Perfect for promoting landing pages, burying outdated content, or curating high-value queries.