Sean Walsh, Firstly, apologies for the delayed response.
Based on my understanding of your question description, Vector support includes indexing, storing, and querying of vector embeddings from a search index.
Azure Cognitive Search allows you to create vector fields in your index, where you can store embeddings generated by your chosen model. These embeddings are used to perform vector similarity searches, which can provide more relevant results compared to traditional keyword searches.
The semantic search feature in Azure Cognitive Search does use embeddings to understand the context and meaning of the search queries and documents. This is why you are seeing better results than you would expect from keyword searches.
You may choose your own embedding model and use it to generate embeddings for your data. These embeddings can then be added to a vector field in your index. This allows you to customize the embeddings based on your specific use case and improve the search results further
To fully leverage vector search capabilities, you may set up vector fields in your index. This involves defining the vector field in your index schema and ensuring that the embeddings are correctly stored in these fields
By explicitly setting up vector fields and using embeddings, you may take advantage of advanced search features such as approximate nearest neighbor search, which can provide more accurate and relevant search results.
I see that you have posted a similar question on SO.
Checkout this doc for more info: Vectors in Azure AI Search
Just to highlight (from the doc), the diagram which shows the indexing and query workflows for vector search.
If the answer helped (pointed, you in the right direction) > please click Accept Answer - it will benefit community members to find the answers quickly.