Hi @Abhishek Biswas
Thanks for the question and using MS Q&A platform.
To get different answers for the same question with Azure AI Search, here’s a simple explanation of why this happens:
1. Query Rewriting:
- When you ask a question, Azure AI Search might rewrite it to make it clearer. For example, "engine creating abnormal noise?" might be changed to "what are the causes of engine noise?"
- This can lead to a different set of results based on how the system interprets the words.
Rewrite queries with semantic ranker in Azure AI Search - Azure AI Search | Microsoft Learn
- Different Context from Rephrased Queries:
When you change the wording, Azure AI Search understands the question differently. For example:
"The engine is creating abnormal noise. Please tell me the details?" might retrieve detailed info about engine problems.
"Engine creating abnormal noise?" might retrieve more general information, or even just related causes.
- Semantic Search:
Azure AI Search uses semantic search to understand the meaning of the question. A rephrased query might lead it to find different relevant results based on the meaning, not just the exact words.
Semantic ranking - Azure AI Search | Microsoft Learn
The way you phrase the question matters.
If you make the question shorter or change the wording, the system might retrieve different answers.
The retrieved information depends on how Azure AI Search interprets your query and re-ranks the results based on relevance.
I hope this information is helpful.
If the answer is helpful, please click "Accept Answer" and kindly upvote it.