Opensolr Changelog
Recent updates and improvements to the Opensolr platform.
Search Apr 22, 2026
- Fix Fixed a JavaScript
SecurityErrorthrown when the Opensolr search page is embedded inside a cross-origin iframe. Browsers blockshowPicker()calls from cross-origin frames; the call is now wrapped in a try/catch so the browser restriction is silently handled instead of surfacing as an uncaught exception that could disrupt other search functionality on the host page. - Fix Fixed four search parameter bugs across all platforms. (1) Wildcard searches (
*:*) no longer send any highlighting parameters to Solr — highlighting on a catch-all query is meaningless and wastes server cycles. (2) The Solr highlight query (hl.q) was incorrectly set to*:*instead of the real search terms, so highlighted snippets never matched actual keywords. (3) A hardcodedstats=true / stats.field=price_fblock was attached to every query even for non-commerce indexes. (4)currency_swas hardcoded into the facet field list regardless of whether the index has that field. All four are fixed in Opensolr, the Drupal module, and the WordPress plugin.
Search Apr 21, 2026
- Fix Fixed custom Minimum Match values not saving. Values containing the less-than character (e.g.
2<95% 5<90% 8<80%) were silently truncated to just the first number because the global XSS filter stripped the<before the value reached the save handler. The tuning form now reads the raw request body for this field — custom mm presets save and apply correctly.
Search Apr 9, 2026
- Fix Fixed Query Elevation controls not appearing on the hosted search page. Token-based authentication now accounts for CAPTCHA verification time, and elevation settings take effect immediately after toggling (previously required up to 10 minutes due to caching).
Search Apr 3, 2026
- Fix Fixed search result highlighting — switched to a more reliable highlighter that correctly highlights keywords in short fields like titles. Also added
text_t(structured text) to highlighted fields for richer snippets.
Search Mar 31, 2026
- Fix Fixed search queries containing apostrophes (e.g. "don't", "it's", "O'Brien") — the search box was showing the Solr-escaped version of the query instead of the original text. Now displays the clean, unescaped query back to the user.
Search Mar 18, 2026
- Fix Fixed autocomplete highlight incorrectly highlighting short stopwords (e.g. "e", "a", "i") inside suggestions. Highlight now only applies to query terms that are 3 characters or longer.
Search Mar 17, 2026
- Fix Fixed "Did you mean?" spellcheck suggestions — previously only corrected a single word in the query (e.g. "downloda invoicesr" → "download"). Now corrects all misspelled words and shows the full corrected query (e.g. "download invoices"). Works across all Search pages including hybrid vector search.
Search Mar 7, 2026
- Fix Fixed a critical bug where pinning multiple documents to the same query only applied the last one. Solr was receiving the document IDs in the wrong format — now all pinned results correctly appear at the top in the order you set them.
Search Mar 4, 2026
- Fix Search results no longer show Jan 01 1970 as the date when a document has no real creation date. The date badge is now hidden entirely when no valid date is available.
- Fix Fixed title and description highlighting on complex search queries. When a query contained boolean operators like AND or OR, only the full-text body was being highlighted — titles and short descriptions were left plain. Highlighting now works consistently across all result fields, regardless of how complex your query is.
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.
Search Feb 21, 2026
- Fix Language/locale filter in search now correctly filters results