Control Panel

Opensolr Control Panel — find answers to your questions

The Complete Opensolr Platform Guide

Platform Guide
The Complete Opensolr Platform Guide
Everything you need to know about Opensolr — from creating your first Solr index to running a fully managed production search stack with AI-powered features, a built-in web crawler, and a complete REST API.

Managed Solr Hosting

Opensolr is a fully managed Apache Solr hosting platform. You get production-grade Solr clusters without managing servers, JVMs, or replication — we handle all of that.

Global Regions
US-East, US-West, EU-Central, EU-West, EU-North, Asia-Pacific — pick the region closest to your users.
Solr 5 through the latest Solr version available to date
Multiple Solr versions available. Upgrade at any time from the Control Panel.
Shared, Dedicated & Resilient
From free shared indexes to dedicated clusters with master + replicas for high-availability workloads.
HTTPS & Auth by Default
Every index comes with SSL encryption and HTTP Basic Auth. Add IP whitelisting for extra security.

Getting Started — Create Your First Index

SIGN UP
Create account
ADD NEW
Dashboard menu
SELECT REGION
Version + location
NAME + CREATE
Click Add Index
CONFIGURE
Upload schema, go!
From signup to live search in under five minutes

1. Create your account

Head to opensolr.com and click Sign Up. Enter your email, choose a password, and confirm via the activation email. Once logged in, you land on your Dashboard — the central hub for indexes, clusters, billing, team members, and API keys.

Opensolr Login

2. Open the Control Panel and click "Add New"

Click your username in the top-right corner, select Control Panel, then open My Indexes and click Add New.

Control Panel menu
Add New index

3. Choose your region and Solr version

Use the filter dropdowns to select a Region, Solr Version, and optionally a Country. Click the cluster card that matches your needs.

Select Region
Select Cluster

4. Name your index and create it

Give your index a meaningful name (e.g. my_website, product_search) or keep the auto-generated ID. Click Add Index — your index is provisioned in seconds with connection details, hostname, port, and credentials ready to use.

Name your index

5. Upload your configuration

Click your index name to enter its Index Control Panel, then go to Configuration. Edit config files live in the browser (schema.xml, solrconfig.xml, synonyms, stopwords) or upload a ready-made config zip for your CMS. Your index is now ready to receive data.

See Solr Configuration Files Dependency Flow for details on how config files work together.

Configuration Manager

The Opensolr Control Panel

A single web-based dashboard for managing every aspect of your Solr indexes — from live analytics and query monitoring to configuration, security, backups, and index tools.

Index Management
Create, delete, start, and stop indexes. Choose regions, Solr versions, and provision in seconds.
Schema & Config
Edit schema.xml, solrconfig.xml, synonyms, and stopwords directly in the browser — or upload a config zip.
Analytics & Monitoring
Query analytics with charts, bandwidth and disk usage, document counts, live query stream, and exportable PDF reports. Learn more
Security
HTTPS enforced by default. Manage HTTP Auth credentials, set up IP whitelisting, control per-index access. Learn more
Backup & Restore
One-click backups with instant restore, downloadable archives, and automated replication across regions. Learn more
Index Tools
Delete by query, reload, reset, commit, optimize, and restart Solr — all from the toolbar. Learn more
Error Audit
7-day searchable error history for every index. Filter by severity, date range, and full-text search on stack traces — with error rate charts and trend analysis. Learn more
Team Management
Invite team members, assign roles, and manage shared access across all your indexes. Learn more
Query Interface
Run raw Solr queries directly from the panel. See real-time results, inspect response payloads, and debug without leaving the browser.
REST API Automation
Every action in the Control Panel is available via the REST API. Automate index creation, config uploads, backups, and more. See below
Opensolr Analytics Dashboard
Opensolr Index Overview

Connect Your Application

Drupal
Install the Opensolr Search Module for AI-powered hybrid search with facets, analytics, autocomplete, and query elevation — no Search API dependency. Or use Search API + Search API Opensolr for traditional Drupal search integration.
WordPress
Install Opensolr Search for WordPress or a similar Solr plugin. Enter your Opensolr host, port 443, path /solr/INDEX_NAME, and your auth credentials. Save and reindex.
Custom Application
Connect any app (PHP, Python, Node.js, Java, Ruby) directly to Solr's HTTP API with Basic Auth. Index via /update, query via /select. Supports JSON, XML, and CSV.
Moodle LMS
Connect Moodle's Global Search to Opensolr. Full integration tutorial covers setup, configuration, and troubleshooting.

Opensolr Web Crawler

Don't have an app backend or CMS? The Opensolr Web Crawler crawls any website and builds a fully indexed, searchable site — no code, no plugins, no infrastructure to manage.

Headless Chromium Rendering
Built-in Playwright-powered browser renders JavaScript-heavy pages — SPAs, React, Angular, Vue — no content left behind.
Multi-Format Extraction
Extracts content from HTML, PDF, DOCX, ODT, and XLSX files. Every page gets clean, structured text for indexing.
NLP Enrichment
Every crawled page is enriched with sentiment analysis (VADER), language detection, and price extraction from meta tags, JSON-LD, and microdata.
Embeddable Search UI
Add search to your site with two lines of HTML — or build a custom UI with the Solr API. Dark mode, scroll pagination, and more.
Search Analytics
Track what users search for, click-through rates, no-results queries, and content gaps — all built in.
Query Elevation
Pin pages to the top or exclude irrelevant results for specific queries. Full curation control from the dashboard.

App Server Management

Beyond Solr hosting, Opensolr manages your entire application stack — Drupal, Laravel, WordPress, or any framework running on your own servers or ours.

24/7 Monitoring & Auto-Healing
Watchdog service checks every server every 5 seconds. If a service goes down, it's automatically restarted before you notice.
Full Stack Support
Apache, Nginx, PHP-FPM, MySQL, Redis, Memcached, HAProxy, SSL certificates — we manage the entire stack so you can focus on your application.
Git CI/CD & DR Environments
Git-based deployments, staging environments, disaster recovery setups — enterprise-grade DevOps without the overhead.

Drupal Modules — Opensolr Search & Turbo Indexer

Opensolr actively contributes to the Drupal ecosystem with two dedicated modules. The Opensolr Search Module is a standalone Drupal 10/11 module with hybrid vector + keyword search, faceted navigation, AI-powered answer hints, autocomplete, analytics dashboard, query elevation, and real-time content sync — with zero Search API dependency. The Opensolr Turbo Indexer is a Drush-based parallel indexing engine that dramatically speeds up Solr indexing for large Drupal sites.

Parallel Batch Indexing
Run multiple indexing workers simultaneously. Index hundreds of thousands of documents in a fraction of the time it would take with standard Drupal cron.
Drush Integration
Simple Drush commands: drush ost --workers=3 --batch=100 for turbo parallel indexing, drush oss for stats, drush osstop to halt.
Background & Scheduled
Run indexing in the background with drush ost --background. Schedule via cron for fully automated, hands-free reindexing.

We also maintain the Search API Opensolr connector module, which simplifies connecting Drupal's Search API to any Opensolr-hosted index. For a standalone experience without Search API, use the Opensolr Search Module instead.


AI-Powered Search

Opensolr offers built-in AI search capabilities that go beyond traditional keyword matching.

Hybrid Search
Combines traditional keyword search with vector-based semantic search for results that understand meaning, not just words. Learn more
Vector Embeddings
Generate 1024-dimensional embeddings with BGE-m3 for any document. Single-doc and batch APIs available. Learn more
Search Tuning
Per-index relevancy controls — adjust field weights, boosting, and ranking strategies to fine-tune search quality. Learn more

REST API — Automate Everything

Every operation in the Opensolr Control Panel is available through the REST API. Automate index provisioning, config management, security, backups, crawling, and monitoring programmatically.

Quick API Examples

Once your index is live, interact with it directly via HTTP. Replace USER:PASS with your index credentials and CLUSTER.opensolr.com with your cluster hostname.

Search:

curl -u USER:PASS "https://CLUSTER.opensolr.com/solr/INDEX_NAME/select?q=laptop&rows=10&wt=json"

Index a document:

curl -u USER:PASS "https://CLUSTER.opensolr.com/solr/INDEX_NAME/update?commit=true" \
  -H "Content-Type: application/json" \
  -d '[{"id":"1","title":"My First Document","content":"Hello Solr!"}]'

PHP:

$url = 'https://CLUSTER.opensolr.com/solr/INDEX_NAME/select?q=laptop&wt=json';
$context = stream_context_create(['http' => [
    'header' => 'Authorization: Basic ' . base64_encode('USER:PASS')
]]);
$response = file_get_contents($url, false, $context);
$data = json_decode($response, true);
print_r($data['response']['docs']);

JavaScript:

const response = await fetch(
  'https://CLUSTER.opensolr.com/solr/INDEX_NAME/select?q=laptop&wt=json',
  { headers: { 'Authorization': 'Basic ' + btoa('USER:PASS') } }
);
const data = await response.json();
console.log(data.response.docs);

For a complete reference of all search parameters, see Querying the Solr API: Search Parameters Explained.


Troubleshooting

Issue Likely Cause Fix
Can't connect to Solr Wrong hostname, port, or credentials Check your Index Control Panel for the correct URL. Use port 443 for HTTPS.
No search results Content not indexed or schema mismatch Reindex your content. Ensure schema fields match what your app sends.
Drupal: "Server could not be reached" Config set not uploaded or wrong Solr version Upload the config set from Search API Solr. Check Solr version matches.
WordPress plugin error Plugin version incompatibility Update the Opensolr Search plugin. Verify connection details.
Slow queries Unoptimized index or expensive queries Run Optimize from Tools, check Query Debugging.

Explore More


Ready to get started?
Sign up for free and have your first Solr index running in minutes.
Read Full Answer

Real-Time Solr Monitoring & Analytics

Real-Time Solr Monitoring & Analytics

Monitor Your Search Performance Like Never Before

REAL-TIME SOLR MONITORING AT A GLANCEQuery VolumeLive traffic chartsBandwidthIn/Out trackingTop QueriesMost popular searchesError RatesDetect issues earlyAlertsAuto notifyAll analytics are built into your Opensolr Dashboard — no setup required.Monitor search performance, track usage patterns, and catch problems before users notice.

Opensolr brings enterprise-grade monitoring directly into your dashboard. No setup, no configuration, no external tools - just powerful real-time insights into your Solr infrastructure the moment you need them. Want to review last month's searches or look up query history from weeks ago? It's all there, ready to explore.


Live Query Volume Tracking

Solr Query Volume Chart

See your search traffic as it happens. Our real-time query volume chart updates every second, giving you instant visibility into traffic patterns, usage spikes, and query trends.

Perfect for:

  • Identifying traffic patterns and peak usage times
  • Capacity planning and scaling decisions
  • Detecting unusual activity or traffic spikes
  • Understanding user behavior in real-time

🔍 Complete Query Stream Analysis

Query Stream Table

Every query that hits your Solr index is captured and displayed in real-time. See exactly what your users are searching for, how long queries take, and which searches are performing well.

What You Get:

  • Timestamp Precision - Track when every query executed
  • Full Query Details - See paths, parameters, and search terms
  • Performance Metrics - Response times displayed to the millisecond
  • Result Counts - Understand how many hits each query returns
  • Status Monitoring - Catch errors and issues instantly\n- Search History - Browse last month's searches, last week's queries, or any past time period

Smart Filtering lets you search through thousands of queries using regex patterns on paths and parameters. Find exactly what you're looking for in seconds.


🔬 Deep Query Inspection

Query Parameters Modal

Click any query to see the complete breakdown. Every parameter, every filter, every detail - presented clearly and ready to analyze or test.

See Everything:

  • Complete query string ready to copy and test
  • All parameters displayed in an easy-to-read table
  • Multi-value parameters (like filter queries) shown properly
  • Clean formatting - no URL encoding clutter

Perfect for debugging, optimization, and understanding exactly what your application is sending to Solr.


⚡ Smart Slow Query Detection

Slow Queries Table

Slow queries hurt user experience and waste resources. Our intelligent slow query monitor automatically identifies and tracks queries that need attention.

Customizable Thresholds: Set your own definition of "slow" - from 0.2 seconds to 1.0 seconds - and let Opensolr automatically flag queries that exceed your threshold.

Why It Matters:

  • Identify optimization opportunities
  • Find queries that need better indexing
  • Track performance improvements over time
  • Proactively address issues before users complain

Queries are sorted by response time, putting your slowest queries front and center where they belong.


🖥️ Real-Time Server Health Monitoring

Server Stats Dashboard

Your Solr server's vital signs, updated live. Monitor CPU, memory, disk usage, and load averages - all in one beautiful dashboard.

System Metrics Include:

  • CPU Usage - Real-time processor utilization with trend graphs
  • Memory Consumption - RAM usage tracking over time
  • System Load - 1, 5, and 15-minute load averages
  • Disk Capacity - Visual indicators show available space at a glance

Everything updates automatically - no refreshing needed. Just watch your infrastructure perform.


🎯 Getting Started

Accessing your monitoring dashboard is simple:

  1. Log into your Opensolr Control Panel
  2. Select any of your Solr indexes
  3. Find the monitoring options in the left sidebar:
    • "Solr Log" for real-time query monitoring
    • "Server Monitor" for system health metrics\n - "Query Analytics" for historical search data — see last month's searches, top queries, and trends over time

That's it. Your monitoring is already running, already collecting data, already ready to use.


✨ Why Opensolr Monitoring Stands Out

Built for the way you work:

  • Zero Setup - Start monitoring the moment you create an index
  • Real-Time Updates - See changes as they happen, not minutes later
  • Millisecond Precision - Accurate performance metrics you can trust
  • Intelligent Filtering - Find the queries that matter
  • Always Included - No extra fees, no add-ons, no hidden costs

Professional tools at your fingertips: Every Opensolr account includes full monitoring capabilities. Whether you're running a small blog or a high-traffic e-commerce platform, you get the same powerful insights.


💡 Real-World Benefits

For Developers: Debug issues faster, optimize queries with confidence, and understand exactly how your search is performing in production.

For Operations: Monitor server health, plan capacity needs, and catch problems before they impact users.

For Business: Understand search usage patterns, improve user experience, and make data-driven decisions about your search infrastructure.


📊 Web Crawler & Site Search Analytics

If you're using the Opensolr Enterprise Site Search (Web Crawler), there's a separate layer of analytics specifically for crawl-based search — covering crawl stats, search query analytics, click-through rates, and more.

👉 Solr-Level vs Web Crawler Search Analytics — a detailed comparison of both analytics systems and when to use each.


🚀 The Opensolr Advantage

Professional search infrastructure shouldn't require enterprise budgets or DevOps teams. Opensolr delivers powerful, production-ready monitoring as part of every account.

This is what modern search infrastructure looks like.


Monitoring is included with all Opensolr plans. Log in now to start exploring your data.

Need help? Our team is here: support@opensolr.com | Documentation

Read Full Answer

How to Access the Solr Admin UI for Your Index

The native Solr Admin UI is available for every Opensolr index — it gives you direct access to the Solr dashboard for that index, where you can browse documents, run raw queries, inspect the schema, check core stats, and more.

How to open it

  1. Log in to your Opensolr account at opensolr.com.
  2. Go to Solr in the top navigation and click on the index you want to inspect.
  3. You will land on the Index Control Panel. At the very top, just below the main navigation, you will see a row of quick-action pills: Solr Query, Solr Admin, Drupal, WordPress, Auth, CORS, Best Practices.
  4. Click the Solr Admin pill — it opens the native Solr Admin UI for your index in a new tab.
Note: The Solr Admin UI opens with your index credentials pre-loaded. You do not need to enter a username or password separately — authentication is handled automatically by Opensolr.

What you can do in the Solr Admin UI

  • Query — run raw Solr queries directly against your index
  • Documents — browse, add, or delete individual documents
  • Schema — inspect field types, dynamic fields, and copy fields
  • Core Admin — view core status, memory usage, and uptime
  • Logging — see live Solr log output for debugging
Tip: If you have IP restrictions enabled on your index (under the Security tab), the Solr Admin UI may not load. Temporarily disable IP restrictions or whitelist your IP to regain access.
Read Full Answer

Loading more articles...