Opensolr Changelog
Recent updates and improvements to the Opensolr platform.
Facet Mapping Apr 24, 2026
- Improved 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 β 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 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 β 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 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 β 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 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 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 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 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 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 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 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 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 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 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 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 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 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, so you know the search is working β especially helpful on slower connections or large indexes.