Opensolr Analytics — Solr-Level vs Web Crawler Search Analytics

Documentation > WEB CRAWLER-Search Analytics > Opensolr Analytics — Solr-Level vs Web Crawler Search Analytics
Analytics Guide
Opensolr Analytics — Two Levels of Insight
Opensolr gives you analytics at two levels: Solr-level monitoring for every index (infrastructure, performance, raw queries), and Search Analytics for Web Crawler indexes (what users search, what they click, what returns nothing). Different tools for different questions.
Two Levels of Analytics
Solr-Level Monitoring
Available on ALL Opensolr indexes
Request Volume (daily/hourly charts)
Live Query Stream (real-time feed)
QPS Avg QPS per Server
/q Request Path analysis
Disk and Bandwidth Usage
Deep Query Inspection (click any query)
Answers: “How is my Solr infrastructure performing?”
Search Analytics
Available on Web Crawler indexes
Top Queries (all time + last 24h)
0 No-Results Dashboard (by unique IP)
Click Analytics and CTR tracking
Daily search trends and volume
CSV Export
Elevation Rules management
Answers: “What are my users searching for?”
1 Solr-Level Monitoring — Infrastructure Analytics
This is available on every Opensolr index — whether it's a Web Crawler index, a custom index with your own schema, or a Tika index. It answers infrastructure-level questions: how many requests per second is my index handling? What are the raw queries hitting Solr? How much disk and bandwidth am I using?
You access it from your index Control Panel. There are two interfaces:
Query Analytics (sidebar)
The Query Analytics panel in the sidebar loads the Solr-level analytics dashboard inside the Control Panel. This shows:
  • Request Volume — daily and hourly charts of query traffic over a date range
  • Request Path — breakdown by Solr endpoint (/select, /autocomplete, etc.)
  • Popular Queries — the raw Solr queries ranked by frequency
  • Latest Queries — most recent queries with timestamps
  • QPS per Server — average queries per second on each replica
  • Disk and Bandwidth Usage — storage consumed and data transferred
Live Query Stream (sidebar)
The Live Query Stream panel shows every query hitting your Solr index in real-time. This is the raw firehose:
  • Every request — timestamp, full query string, response time in ms, number of hits, HTTP status
  • Regex filtering — search through thousands of queries by path or parameter patterns
  • Deep inspection — click any query to see every parameter in a clean table, ready to copy and replay
  • Auto-refresh — keeps updating as new queries arrive
Data source: Solr-level analytics are powered by server access logs, parsed daily by the log parser and stored in dedicated analytics Solr shards. The data covers every HTTP request to your Solr index — including API calls, crawler requests, and Search UI queries. This is infrastructure-grade visibility.
2 Search Analytics — User Behavior Intelligence
This is available on Web Crawler indexes. It answers user-facing questions: what are people actually searching for on my site? Which results do they click? What searches return nothing? Where should I improve my content?
You access it from the Query Stats button in the Web Crawler panel, or via the sidebar's Query Analytics (which loads the same dashboard). It has five tabs:
Overview
Total searches, unique queries, zero-result count, and daily search volume chart at a glance.
Queries
Top search terms ranked by frequency. Two sub-views: Last 24 Hours and All Time. Sortable, searchable, with CSV export.
No Results
Every query that returned zero results, tracked by unique IP. Your content gap detector. Full guide →
Click Analytics
Top Clicked docs, CTR by query, Low CTR alert list. IP-deduplicated. Full guide →
Elevation Rules
View and manage all active pin/exclude rules across queries. Elevation guide →
Data source: Search Analytics data is collected by the Opensolr Search UI itself. When a user searches, the query is logged. When they click a result, the click is recorded. When a search returns zero results, it's flagged. All data is stored per-index and is immediately available — no daily processing, no lag.
When to Use Which
Use Solr-Level Monitoring when you need to...
  • See how many requests per second your index handles
  • Debug a slow query by inspecting its full Solr parameters
  • Check disk usage or bandwidth consumption
  • Monitor performance across your cluster replicas
  • Analyze traffic patterns over days or weeks
  • See raw Solr queries from API integrations, crawlers, and Search UI combined
Use Search Analytics when you need to...
  • Know what your end users are searching for
  • Find searches that return zero results and fix content gaps
  • Track which results users actually click
  • Find low-CTR queries where results aren't satisfying users
  • Export search terms to CSV for marketing or SEO analysis
  • Manage query elevation rules from a central dashboard
Aspect Solr-Level Monitoring Search Analytics
Available on All Opensolr indexes Web Crawler indexes
Data source Server access logs, parsed daily Search UI events, recorded in real-time
Tracks Every HTTP request to Solr (API, crawlers, UI, everything) User search queries and result clicks only
Key metrics Request volume, QPS, response time, paths, disk, bandwidth Top queries, zero-result queries, click-through rates
Granularity Raw Solr parameters visible per query Clean search terms (what the user typed)
IP tracking Available in raw logs IP-deduplicated counts (unique users)
Export Charts and table views CSV export of all queries
Best for DevOps, performance monitoring, debugging Product managers, SEO, content strategy
Both levels of analytics are included in every Opensolr plan.
No add-ons. No extra tiers. No per-query charges for analytics. It's all there the moment your index goes live.