Opensolr Changelog
Recent updates and improvements to the Opensolr platform.
Facet Mapping Apr 24, 2026
- Fix Image and File field mappings now emit a real URL instead of the bare attachment ID. Mapping a Drupal
field_imageor a WordPress meta that stores an attachment ID (ACF image field with Return Format = ID,_thumbnail_id, customimage_attachment_id) now resolves to a working public URL. Guarded against numeric SKU/price fields being silently rewritten. - Fix Multi-valued field mappings work correctly end-to-end. Drupal taxonomy terms, ACF Checkbox/Select-multiple/Relationship/Gallery arrays, and WooCommerce attributes (all stored differently — multi-row vs serialized-array) now all emit as one
<meta property="opensolr:X_sm">tag per value. The Web Crawler aggregates repeated tags into a Solr array, matching what real-time ingestion already writes — so crawler and ingestion produce identical documents. - New Every indexable WordPress source is now mappable — core post columns (
post_title,post_content,post_excerpt,post_date,post_author, …), ALL postmeta keys (the underscore-prefixed WooCommerce core fields like_price,_sku,_stock,_thumbnail_idare now visible — previously hidden as "private"), every public taxonomy, all WooCommercepa_*attribute taxonomies, plus syntheticfeatured_image_urlandgallery_image_urlsaggregates. - 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.