An Azure search service with built-in artificial intelligence capabilities that enrich information to help identify and explore relevant content at scale.
Hi Alan Kong,
This behavior is working as intended. The apparent lack of boosting in @search.rerankerBoostedScore during hybrid search with vector queries is due to current limitations in how Azure AI Search applies scoring profiles in semantic ranking.
Why is @search.rerankerBoostedScore not changing in hybrid search?
- Semantic Ranker Only Applies to Textual Content
- The semantic reranker (L2) does not use vector embeddings for reranking. It only applies to textual content from the initial result set4.
- In hybrid search, the initial ranking is done using Reciprocal Rank Fusion (RRF), which merges text and vector results5.
- If vector similarity dominates the top results, the semantic reranker may not have sufficient textual context to apply meaningful reranking or boosting.
- Scoring Profile Boosting at L2 Only Works with Functions
- Boosting at the L2 phase (
@search.rerankerBoostedScore) only applies if your scoring profile includes function-based boosting, such as:-
magnitude(e.g., citation count) -
freshness(e.g., publication date) -
distance(e.g., geo-coordinates) -
tags(string collections) - If your scoring profile only uses weighted text fields, it will not affect
@search.rerankerBoostedScore
-
Why does it work when vector queries are removed?
When you remove vector queries:
- The initial ranking is purely BM25-based (textual).
- The semantic reranker has full access to textual context.
- Function-based scoring profile boosts are applied successfully at L2, resulting in a boosted
@search.rerankerBoostedScore.
Limitations as per Microsoft Docs
- Scoring profiles cannot reference vector fields.
- Semantic reranker does not use vector embeddings.
- Boosting at L2 only applies to scoring profile functions, not weighted text fields.
- Hybrid search results may not benefit from L2 boosting if vector results dominate.
This is not a bug, but a documented limitation of the current preview release (2025-05-01-preview). Your observations are accurate and align with how Azure AI Search is designed to work in hybrid scenarios.
Recommendations
- Ensure your scoring profile uses function-based boosting (e.g., magnitude on
citation_count,document_count,h_index). - Consider post-processing reranker scores manually if hybrid search is essential and semantic boosting is insufficient.
- Monitor future updates to Azure AI Search for expanded support of vector-aware semantic reranking.
Let me know if you have any further queries, happy to help you.