Azure AI Search has the following feature along with Vector Similarity Search (which is already present in Spring AI). - Hybrid Search (Vector Search + Text Search) - Semantic Hybrid Search (Hybrid search + re-ranking) In the JavaScript Langchain [project](https://github.com/langchain-ai/langchainjs/blob/main/libs/langchain-community/src/vectorstores/azure_aisearch.ts) they basically have the 3 search models in 3 functions next to each other: 1. similaritySearchVectorWithScore - this is the current vector search Spring AI already has 2. hybridSearchVectorWithScore - this is vector search + text search 3. semanticHybridSearchVectorWithScore - this is hybrid search + reranking I see something similar was recently introduced in the Langchain4j project too. Would be good to have this feature in Spring AI as well.