Opensolr Changelog
Recent updates and improvements to the Opensolr platform.
Web Crawler Mar 2, 2026
- Improved Smarter Resume for the Web Crawler. Clicking Resume now always launches the crawler, even when the queue appears empty. Previously, the UI would refuse to resume if there were no pages left in the queue — but that is exactly the scenario where Resume needs to work, because the crawler re-discovers new content by re-reading your sitemaps. No more misleading "nothing to resume" messages.
Documentation Mar 2, 2026
- New New troubleshooting guide for the Solr "immense term" error. If you have ever seen "Document contains at least one immense term" when indexing, this FAQ walks you through exactly why it happens (untokenized field types treating your entire field value as one giant token) and how to fix it — with visual diagrams, code examples for all four common solutions, and a dedicated section for Drupal / Search API users. Find it under SOLR-Errors in the FAQ.
Search Mar 1, 2026
- Fix Fixed search results showing blank descriptions on some indexes. When the Solr highlighter could not find matching terms in the description field, results appeared with no text at all — even though the document had a perfectly good description. The fallback logic now correctly shows the original description when no highlighted snippet is available.
- New Freshness and sentiment sorting in the Web Crawler Search UI. Set fresh=yes to sort by newest first, or fresh=no for pure relevance ranking. For indexes with sentiment analysis, use fresh=positive or fresh=negative to surface results by sentiment. Freshness boost is enabled by default on most indexes and automatically disabled on static collections.
- New Language and source filters in the Web Crawler Search UI. Filter results by detected language using the lang parameter or the Languages dropdown — populated automatically from your indexed content. Filter by source domain with the source parameter or the Sources dropdown. Both filters update dynamically based on what your index actually contains.
- New Price filtering and sorting for e-commerce indexes. Set price_min and price_max in your URL to filter products by price range, and price_sort=asc or price_sort=desc to sort by price. The Advanced Filters panel shows a slider UI when price data is available. Works on any index with price_f and currency_s fields.
- New AI Hints — click the AI Hints button on any search and get a streaming AI-generated summary that synthesizes the top results into a concise answer. Works in both full and embedded modes. Uses your actual indexed content as context, so the answers are grounded in your data, not generic. Set ai=yes in your URL to auto-trigger it on page load.
- New OG image thumbnails in search results. When og=yes (the default), results display thumbnail previews pulled from each page Open Graph meta tags. Set og=no to hide thumbnails for a text-only, faster-loading results view. Image search mode (in=images) always shows thumbnails regardless of the og setting.
- New Embeddable mode for the Web Crawler Search UI. Set topbar=off to hide the search header and filters, leaving just clean results with a minimal status bar showing result count and timing. Perfect for embedding search results inside your own website via an iframe. AI Hints button stays accessible in the compact bar.
- New Full-width layout option for the Web Crawler Search UI. Add layout=fullwidth to your search URL and results stretch edge-to-edge across the entire viewport — great for wide monitors or embedding in full-width pages. Toggle it on the fly with the layout button in the toolbar. Default mode keeps the familiar contained width.
- New Infinite scroll is now the default pagination in the Web Crawler Search UI. Results load automatically as you scroll down — no clicking through pages. Prefer traditional page numbers? Switch anytime with the pagination toggle in the toolbar, or set pagination_style=pages in your URL. Your choice is remembered across searches.
- New Dark mode for the Web Crawler Search UI. Add ui_theme=dark to your search URL and the entire interface switches to a dark navy palette — results, filters, buttons, pagination, even AI Hints and code blocks all adapt automatically. Easy on the eyes for late-night browsing or dark-themed websites. Toggle it live with the theme button in the toolbar.
Web Crawler Mar 1, 2026
- Fix Fixed the Flush to Solr button in Web Crawler always reporting buffer is empty even when documents were actually flushed. It now correctly reports the number of documents flushed, and automatically commits after flushing so your documents become searchable immediately — no more waiting for the next auto-commit cycle.
Website Feb 27, 2026
- Improved Updated the Terms & Conditions and Privacy Policy pages with clearer language, current compliance standards, and improved formatting — making both documents easier to read and navigate.
Index Management Feb 27, 2026
- Improved The Optimize button in Index Tools is now smarter. It detects whether an optimization is already running and shows you live index stats — segments, index size, document count, and deleted docs — every time you click it. If an optimization is in progress, it shows the current status instead of accidentally starting a second one. No more guessing or clicking Check Progress repeatedly.
- New New Schedule Optimize feature in Index Tools. You can now set your Solr index to automatically optimize on a recurring schedule — pick any interval from 2 to 365 days, and Opensolr handles the rest with a server-side cron job. A single toggle button lets you start or stop the schedule at any time, and shows your current interval at a glance.
Web Crawler Feb 27, 2026
- Improved Web Crawler indexing is now faster — crawled pages are sent to Solr in larger batches instead of one at a time, reducing round-trip overhead and significantly speeding up the overall indexing process.
Website Feb 27, 2026
- New Three new API docs added to the FAQ: Pause the Web Crawler, Resume the Web Crawler, and Check if Web Crawler is Running. Each includes endpoint URL, parameters, and copy-paste examples — find them under Docs > FAQ > API-Web Crawler.
Web Crawler Feb 27, 2026
- Improved Clicking Resume when the crawler queue is empty now shows a clear message explaining there are no more pages to process, instead of silently doing nothing. It suggests stopping the cron schedule and starting a fresh crawl.
- Improved The crawler status badge now distinguishes between Running (green), Paused (blue), and Stopped (red). When the cron schedule is active but no crawler processes are running, the dashboard shows Paused instead of Running, so you always know the actual state of your crawl.
- New New Pause and Resume controls for the Web Crawler. You can now temporarily pause a running crawl without losing your cron schedule — the crawler will automatically pick back up on the next scheduled tick, or you can hit Resume to restart it immediately. The Stop button has been renamed to Stop Cron Schedule to make it clear that it permanently removes the schedule.
Analytics Feb 27, 2026
- Fix Fixed a bug where the Full Request column in Query Analytics was showing truncated URLs — only the first parameter was visible and the rest were cut off. The parser now correctly captures the entire query string, including complex Solr parameters with nested syntax like facet local params. All analytics data going forward will show the complete request URL.
- Fix Fixed the analytics chart refusing to render when more than 100 data points were returned. The visualization now supports up to 5,000 data points — no more "Too many data points" warnings when viewing daily stats over several months. The backend data limit was raised to match.
Website Feb 26, 2026
- Fix Fixed the server filter in the Opensolr Index list — selecting a Solr Environment from the dropdown now properly persists when searching, paginating, or refreshing the page. Previously, the filter would silently reset to All after every action.
- New Web Crawler Developer Guide — a full documentation hub is now live under Docs > FAQ. Covers all index fields, the Solr API with every parameter, copy-paste code examples in JS, PHP, Node.js, Python and curl with hybrid/vector search built in, autocomplete, spellcheck, faceted navigation, pagination, and a complete end-to-end search page. Find it under the WEB CRAWLER sections in the FAQ.
Search Feb 25, 2026
- Improved Vector search verified and battle-tested — hybrid search (vector + keyword) has been tested across live indexes with real-world queries. Semantic understanding works out of the box: try searching for "how do I download my invoices and upgrade my account?" on opensolr.com and see how it finds the right pages even when no document contains those exact words.
Web Crawler Feb 25, 2026
- Improved Smarter content extraction — the web crawler now uses a dual-extraction strategy that runs two independent text extraction engines and picks whichever captures more real content. Pages with heavy JavaScript, complex layouts, or framework-rendered content (React, Next.js, Angular, Vue) are now detected and rendered automatically. The result: richer, more complete text in your Opensolr Index, especially for modern web applications.
Search Feb 25, 2026
- Improved Search result snippets are now shorter and more meaningful. Instead of dumping huge walls of text, the highlighter picks the most relevant sentence around your search terms — cleaner, easier to scan, and actually useful.
Website Feb 25, 2026
- Fix Fixed the image slideshow transition on the homepage — slides now smoothly glide left instead of flashing instantly
Infrastructure Feb 25, 2026
- Improved Database Import now shows the actual upload size limit read from the server's PHP configuration. If your file exceeds the limit, you'll see the exact value and which PHP-FPM settings to adjust (post_max_size and upload_max_filesize in php.ini) — no more guessing why large imports fail.
Index Management Feb 25, 2026
- Improved Default worker count increased from 3 to 10 and default batch size from 100 to 200 items per worker, delivering significantly faster indexing out of the box on modern servers.
- Improved Background mode is now the default — drush ost automatically runs as a background daemon that survives SSH disconnection. No need to add --background anymore. Use --no-background if you want foreground/interactive mode.
- New Per-server and per-index stop control — use drush osstop --server=my_server to stop only one indexer while others continue running. You can also stop a specific index session with --index without affecting anything else.
- New Multi-instance parallel indexing — you can now run multiple indexers simultaneously on different Solr servers or indexes. Each session is fully isolated with its own log files, PID tracking, and worker processes, so indexing production and staging at the same time is now fully supported.
Analytics Feb 25, 2026
- Fix Fixed a rendering issue on the Analytics Dashboard where DataTables parameter handling could cause PHP warnings to appear in the Latest Queries response.
Index Management Feb 25, 2026
- New New Search button added next to the server filter dropdown on the My Solr Indexes page — tap or click to search without needing to press Enter, making it easier to filter your indexes especially on mobile and tablet.
- Improved Search on the My Solr Indexes page now works reliably on mobile devices — the search bar uses native form submission so the Go, Search, and Done buttons on any mobile keyboard (Gboard, SwiftKey, iOS, Samsung) all trigger the search correctly.
- Improved The Indexes and Clusters list now remembers your search filter in the URL — bookmark or share a filtered view of your indexes, especially useful when managing a large number of indexes.
Analytics Feb 25, 2026
- Improved Latest Queries now uses server-side pagination — browse through all your requests within any date range without loading everything at once. Filter by query text, HTTP status, or IP address and hit Search to find exactly what you need across all shards.
- New New Full Request Inspector in Query Analytics — the Latest Queries table now includes a 🔍 button on each row that opens your complete Solr request broken down into a readable parameter table, along with the full raw URL ready to copy with one click
Website Feb 24, 2026
- Improved Review badges in footer replaced with crisp inline SVG cards for Trustpilot, Google, and ISO certifications
- Improved Security compliance section redesigned with individual SVG badge cards for Software Security, EU GDPR, PCI DSS, and Content Security Policy
- New Changelog is now a fully dynamic, database-backed page with full-text search, filtering by category, date, and type, sidebar navigation, and pagination
Index Management Feb 24, 2026
- Improved Reload, Reset, Commit, and Restart actions now run via AJAX with an elegant modal dialog showing a loading spinner and result status, instead of navigating away from the page
- Improved Merged Delete By Query and Utilities into a single unified Index Tools panel with a cleaner design
- Improved Available Backup Files and Restore Actions Log now display side by side for easier overview
- Improved Redesigned Backup Manager with styled action buttons, emoji icons, and cleaner layout
Infrastructure Feb 24, 2026
- Improved Adding an IP access rule now shows instant inline feedback and refreshes the rules list automatically
- Improved Saving HTTP Auth credentials now shows an inline confirmation message without navigating away from the page
Index Management Feb 24, 2026
- Improved Upload notes are now hidden by default behind an info button in the section header, reducing visual clutter
- Improved Redesigned Config Files Manager with a cleaner panel layout, styled file selector, and a + toggle button to reveal the new file form inline
Analytics Feb 24, 2026
- Fix Fixed display of special characters (umlauts, accents, etc.) in Query Analytics — queries like Wärmeenergie now show correctly instead of URL-encoded text
Infrastructure Feb 24, 2026
- Fix Fixed database export download returning 403 Forbidden
- New Database export download page now includes a ready-to-copy wget command for direct downloads via terminal
- New Batch Embeddings API — generate vector embeddings for up to 50 text payloads in a single request via /api/batch_embed
Analytics Feb 23, 2026
- Fix Popular Queries chart no longer overflows with long query labels — labels are now neatly truncated on the chart with full details visible on hover
- Improved Filter queries (fq) are now extracted and displayed when the main query is a wildcard browse, so you can always see what your users were actually looking for
- Improved Advanced Solr syntax — nested local params, boost wrappers, vector/hybrid search, function expressions, and dollar-reference variables — is now intelligently parsed and resolved to reveal the real search terms
- Improved Queries from Drupal, WordPress, and other CMS platforms are now automatically translated into clean, readable strings
- New Analytics now displays the actual human-readable search query sent to your Opensolr index, regardless of how complex the underlying request is
- Fix Fixed analytics correlation for update/indexing requests — IP addresses and response sizes now correctly tracked
- Fix Fixed garbled characters in Popular Queries for non-Latin text (Hindi, French accents, etc.) caused by double UTF-8 encoding
- Fix Fixed analytics crash on indexes with numeric-only search queries (e.g. product IDs, lot numbers)
- Improved Analytics queries now load significantly faster with parallel shard processing
Performance & SEO Feb 23, 2026
- Fix Fixed Google Search Console review snippet errors on the pricing page — structured data now uses the correct schema type for rich results
Infrastructure Feb 23, 2026
- Fix Fixed incorrect downtime reporting on the Service Status page — servers were showing inflated downtime durations (e.g. hundreds of hours) instead of actual brief outages
Search Feb 21, 2026
- New Dense vector indexes are now automatically recognized for semantic search
- Fix Language/locale filter in search now correctly filters results
- Improved AI-powered search summaries are now more accurate and context-aware
- New Search relevance scores are now visible on all result pages
- Improved Hybrid search (keyword + semantic) now produces more balanced, relevant results
Website Feb 20, 2026
- Improved Better mobile responsiveness across all pages
- Improved Live search demos now accessible directly from the homepage
- Improved Step-by-step "How It Works" section to help new users get started quickly
- New Completely redesigned homepage with a modern, clean layout
Analytics Feb 20, 2026
- Fix Overall bandwidth usage percentage on the account dashboard now displays correctly
- Fix Average response size metric now shows accurate values
- Fix Search queries with special characters (accented letters, non-Latin text) now display correctly
- Fix Recent Queries tab now loads reliably even when some data sources are temporarily unavailable
- Fix Table columns now sort correctly by numeric values (dates, hit counts, sizes, bandwidth)
- Improved Faster analytics loading with parallel data processing
Infrastructure Feb 19, 2026
- New Server owners can now manage their own SSH keys directly from the control panel
Performance & SEO Feb 19, 2026
- Improved All images now include descriptive alternative text
- Improved Improved color contrast ratios across the site for better readability
- Improved Better screen reader support with semantic HTML landmarks
- Improved Lazy loading for non-critical images
- Improved Minified CSS and JavaScript for smaller page sizes
- Improved Reduced layout shift during page load with explicit image dimensions
- Improved Faster page loads with browser caching on public pages
- Improved FAQ page headings now show the actual category name
- New Blog posts and FAQ pages now include structured data for richer Google search results
- Improved Sharing Opensolr links on social media now shows proper preview images, titles, and descriptions
Pricing Feb 15, 2026
- New Updated plan pricing to reflect rising infrastructure and operational costs. We held our prices steady for as long as we could, but the reality of global cost increases has finally caught up. The yearly 25% discount has also been retired. We remain committed to offering the best value in managed Solr hosting.
Website Jan 21, 2026
- Improved Cleaner layout with better readability for plan options and pricing details