Multi-Valued Facet Mappings Fixed: Crawler and Ingestion Now Produce Identical Documents
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.