MINOR Text match relevance scores on search results
Search hits now return a breakdown of how their text relevance score was derived, giving merchandisers a window into ranking decisions for debugging and relevance tuning.
What's New?
text_match_info on each hit - Every hit includes the overall relevance score plus additional signals such as best_field_score, best_field_weight, fields_matched, tokens_matched, num_tokens_dropped, and typo_prefix_score
- Diagnose ranking - Use these signals to understand why one product ranks above another, or to build custom relative metrics for relevance evaluation
- Internal ranking signals, not display metrics - Scores are not normalized to a 0–100 scale and are only comparable within the same result set, so they are intended for debugging rather than shopper-facing "match %" display
For details see:
MINOR Synonym tuning settings on search profiles
Search profiles now expose a dedicated synonym_settings object so you can control how synonym matches are ranked and resolved at search time, independent of typo tolerance settings.
What's New?
- Demote synonym matches - Set
demote_synonym_match to rank results matched via a synonym below direct (non-synonym) matches
- Prefix synonym resolution - Set
synonym_resolution_allowed_on_prefix to allow incomplete (prefix) query tokens to resolve to synonyms at every token position
- Typo-tolerant synonym resolution - Set
number_of_typos_allowed_when_resolving_synonyms (0, 1, or 2) so misspelled terms can still trigger a synonym expansion; this setting has moved here from typo tolerance
For details see:
MINOR Faceting on date fields
Date fields can now be used as facets, so users can filter results by dates such as when a product was created or last updated. Faceting is supported on both core date fields and custom (flow) date fields.
What's New?
- Custom date field faceting - Date-typed custom fields are now facetable, joining the existing string, integer, float, and boolean facet types
- Core date field faceting - Enable faceting on built-in date fields such as
created_at and updated_at by setting facetable in core_field_overrides
- Re-index required - A re-index is required for the change to take effect
For details see: