Opensolr Changelog
Recent updates and improvements to the Opensolr platform.
Facet Mapping Apr 24, 2026
-
Improved
Facet Mapping Auto-Detects Solr Field Types on Drupal and WordPress
Facet Mapping got a big UX upgrade on both platforms. Pick a Drupal/WordPress field and the Solr Type dropdown auto-fills with the detected suffix —
_sfor a plain string field,_smfor a multi-valued taxonomy,_ffor a WooCommerce price,_dtfor a date field. Every entry in the field dropdown shows its detected type inline (post_tag — multi, string; _price — single, float) so you know before you click.
Search Apr 22, 2026
-
Improved
Locale Facet Shows Flags and Language Names Across Opensolr Search, Drupal and WordPress
Locale facet — flags and readable names throughout the search UI. The Locale sidebar facet now shows flag emojis and language names instead of raw locale codes:
hr_hrbecomes 🇭🇷 Croatian,sr_srbecomes 🇷🇸 Serbian, and so on. The top-right All Locales selector panel also displays the correct country flag beside each language group. Active locale filters — whether applied from the sidebar facet or the top-right panel — appear as removable pills labelled with flag and name. Languages without a canonical country flag (e.g. Latin, constructed codes) show a 🌐 globe icon. Applied across the Opensolr search page, Drupal module, and WordPress plugin.
Admin Apr 22, 2026
-
Improved
Web Crawler Control Buttons Aligned in a Uniform Two-Column Grid
WebCrawler — control buttons (Start/Stop Schedule, Reindex All, Reindex From Scratch, Stop Crawl, Pause/Resume, Flush to Solr) are now equal width and arranged in a clean two-column grid. Previously they were free-flowing flex items at varying widths; the container is now a two-column CSS grid so each button occupies a uniform cell.
-
Improved
Index Settings: All Five Search Mode Options Now Fit on a Single Row
Index Settings — Search Mode radio buttons now sit on a single row. Previously the five options (Union, KW Required, Meaning Req., Intersection, Lexical Only) broke across two rows with the last one orphaned; the grid was widened from 4 to 5 columns so all five fit neatly side by side.
Search Apr 21, 2026
-
Improved
Search Page Pagination Moved Into the Results Column, Top Block Removed
Search page pagination layout cleaned up — pagination is now rendered inside the results column instead of drifting to the left under the facet sidebar, and the redundant top pagination block (which appeared next to the "Did you mean" spellcheck line) has been removed. Pagination now lives only at the bottom of the results, aligned with the rest of the content.
Analytics Apr 21, 2026
-
Improved
Faster Query Analytics: 30-Minute Caching and 30-Day Default Query Window
Faster Query Analytics — Popular Queries, Latest Queries, Path Distribution and Per-Server metrics now load noticeably faster across the dashboard. Historical analytics results are cached for 30 minutes (up from 5), single-hit noise is filtered out of "popular" results, and the default window for Popular/Latest Queries was expanded from 10 to 30 days so you get more context out of the box.
Search Apr 10, 2026
-
Improved
Hybrid Search Relevance: Lexical Field Boosts Zeroed in Vector Mode
Improved hybrid search relevance — in vector hybrid mode, lexical field weight boosts are now automatically zeroed out so that semantic similarity drives the relevance ranking. Previously, even small lexical boosts could inflate scores well above the 0-1 vector range, pushing semantically relevant results down. Field weights still apply when search falls back to pure lexical mode.
Data Ingestion Apr 9, 2026
-
Improved
Data Ingestion Queue Dashboard Redesigned to Handle Thousands of Jobs
Data Ingestion queue dashboard redesigned for scale — indexes and jobs now load progressively on click instead of all at once. Per-index progress dialog shows real-time status for each index separately. Handles thousands of jobs without performance degradation.
Search Apr 9, 2026
-
Improved
Search Page Shows Results Count Under the Search Bar and Response Time in Seconds
Search results count now appears directly below the search bar for immediate feedback. Response time displayed in seconds (e.g. 0.09 s) instead of milliseconds. Price and date facet sliders stay visible even when filters narrow results to a single item.
Data Ingestion Apr 9, 2026
-
Improved
Data Ingestion Enrichment: Structured Text Embeddings and Smarter Sentiment Analysis
Improved Data Ingestion enrichment pipeline — embeddings now use structured text (
text_t) when available for richer semantic vectors. Sentiment analysis uses first 10 complete sentences instead of just title + description. Document size field now computed automatically.
Search Apr 4, 2026
-
Improved
Price Filter Topbar Slider Tooltips Get Consistent Thousands Separators
Price filter topbar slider tooltips now show thousands separators (e.g. 15,638.00 instead of 15638.00). Consistent number formatting across all slider controls, tooltips, and input fields.
Drupal Apr 4, 2026
-
Improved
Drupal Facets: Per-Facet Minimum Count Threshold and Instant CSS Tooltips
Per-facet minimum count threshold — configure how many documents a facet value needs before it appears. Instant CSS tooltips on facet hover replace slow browser title popups. Facet values preserve original casing from the source data.
Web Crawler Apr 4, 2026
-
Improved
Web Crawler Date Extraction From Date-Related CSS Classes on Sites Without Metadata
Improved web crawler date extraction for sites that lack JSON-LD or meta tags. New targeted extraction looks for dates inside HTML elements with date-related CSS classes (e.g.
.date,.posted,.info) — much safer than scanning all page text.
Search Apr 4, 2026
-
Improved
Active Filter Pills Show Thousands Separators in Price and Facet Values
Active filter pills now show numbers with thousands separators (e.g. "Price from: 9,507.99" instead of "9507.99"). Applies to both the facet sidebar pills and the topbar price filter pills.
-
Improved
Facet Slider Inputs Display Thousands Separators and Smart Decimal Formatting
Facet slider inputs now display numbers with thousands separators (e.g. 15,637.00 instead of 15637.00) for better readability. Float fields (
_f) show 2 decimals, integer fields show none. Min values are floored and max values are ceiled so the range always covers all results.
Website Apr 3, 2026
-
Improved
Homepage Drupal Card Showcases Opensolr Search Module and Vector Search E-Commerce Demo
Homepage Drupal card updated — now showcases the Opensolr Search for Drupal module with full-text search, facets, analytics, and AI features. New vector search e-commerce demo added to the live demos section.
Web Crawler Apr 3, 2026
-
Improved
Web Crawler Skips Embedding Generation on Indexes Without AI Vector Access
Web Crawler now respects the package's vector access flag — indexes without AI features skip embedding generation during crawls, saving GPU resources and speeding up indexing.
Performance & SEO Apr 3, 2026
-
Improved
GPU Priority Queue Puts Search Embeddings Ahead of Crawler Batch Jobs
GPU priority queue for AI embeddings — user-facing search requests now always jump ahead of background crawler batch jobs. Prevents slow search during heavy indexing. Includes a configurable timeout so search falls back to lexical instantly if the GPU is busy.
Search Apr 3, 2026
-
Improved
Search Header Stays Fixed at the Top While Scrolling Through Results
Search header now stays fixed at the top while scrolling through results, keeping the search box and controls always within reach.
-
Improved
Search Transitions Now Show a Loading Overlay With Animated Dots
Search transitions now show a loading overlay with animated dots, so you know the search is working — especially helpful on slower connections or large indexes.