What is Opensolr?
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 plans — Shared 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 code — two 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:
- Config file management — upload and download schema.xml, solrconfig.xml, and all config files
- Web Crawler automation — start, stop, and manage crawl jobs programmatically
- Index management — create, delete, and manage indexes
- Cluster management — provision Resilient Clusters automatically
- Logs and analytics — export request logs in CSV or other formats
- Backup management — create and manage automated backups
- Security management — configure IP access rules and HTTP authentication
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.