Quickstart: Semantic ranking in Azure AI Search using Java
This sample demonstrates how to set up semantic ranking. You add a semantic configuration to a search index, and then you add semantic parameters to a query.
What's in this sample
| File | Description |
|---|---|
pom.xml |
Project file that defines dependencies and build settings |
application.properties |
Configuration file for search service endpoint |
SearchConfig.java |
Configuration class for search service connection |
GetIndexSettings.java |
Retrieves index schema and semantic configuration |
UpdateIndexSettings.java |
Adds semantic configuration to an index |
SemanticQuery.java |
Runs basic semantic ranking queries |
SemanticQueryWithCaptions.java |
Runs semantic queries with captions and highlights |
SemanticAnswer.java |
Returns semantic answers from query results |
Documentation
This sample accompanies Quickstart: Semantic ranking using Java. Follow the documentation for prerequisites, setup instructions, and detailed explanations.
Next step
You can learn more about Azure AI Search on the official documentation site.