Uses of Class
com.azure.search.documents.indexes.models.KnowledgeBase
Packages that use KnowledgeBase
Package
Description
Azure AI Search, formerly known as "Azure AI Search", provides secure information retrieval at scale over
user-owned content in traditional and conversational search applications.
Package containing the data models for SearchServiceClient.
-
Uses of KnowledgeBase in com.azure.search.documents.indexes
Methods in com.azure.search.documents.indexes that return KnowledgeBaseModifier and TypeMethodDescriptionSearchIndexClient.createKnowledgeBase(KnowledgeBase knowledgeBases) Creates a new agent.SearchIndexClient.createOrUpdateKnowledgeBase(KnowledgeBase knowledgeBases) Creates a new agent or updates an agent if it already exists.SearchIndexClient.getKnowledgeBase(String knowledgeBaseName) Retrieves an agent definition.Methods in com.azure.search.documents.indexes that return types with arguments of type KnowledgeBaseModifier and TypeMethodDescriptionSearchIndexAsyncClient.createKnowledgeBase(KnowledgeBase knowledgeBase) Creates a new agent.Mono<com.azure.core.http.rest.Response<KnowledgeBase>> SearchIndexAsyncClient.createKnowledgeBaseWithResponse(KnowledgeBase knowledgeBase) Creates a new agent.com.azure.core.http.rest.Response<KnowledgeBase> SearchIndexClient.createKnowledgeBaseWithResponse(KnowledgeBase knowledgeBases, com.azure.core.util.Context context) Creates a new agent.SearchIndexAsyncClient.createOrUpdateKnowledgeBase(KnowledgeBase knowledgeBase) Creates a new agent or updates an agent if it already exists.Mono<com.azure.core.http.rest.Response<KnowledgeBase>> SearchIndexAsyncClient.createOrUpdateKnowledgeBaseWithResponse(KnowledgeBase knowledgeBase, com.azure.core.http.MatchConditions matchConditions) Creates a new agent or updates an agent if it already exists.com.azure.core.http.rest.Response<KnowledgeBase> SearchIndexClient.createOrUpdateKnowledgeBaseWithResponse(KnowledgeBase knowledgeBases, com.azure.core.http.MatchConditions matchConditions, com.azure.core.util.Context context) Creates a new agent or updates an agent if it already exists.SearchIndexAsyncClient.getKnowledgeBase(String knowledgeBaseName) Retrieves an agent definition.Mono<com.azure.core.http.rest.Response<KnowledgeBase>> SearchIndexAsyncClient.getKnowledgeBaseWithResponse(String knowledgeBaseName) Retrieves an agent definition.com.azure.core.http.rest.Response<KnowledgeBase> SearchIndexClient.getKnowledgeBaseWithResponse(String knowledgeBaseName, com.azure.core.util.Context context) Retrieves an agent definition.com.azure.core.http.rest.PagedFlux<KnowledgeBase> SearchIndexAsyncClient.listKnowledgeBases()Lists all knowledgebases available for a search service.com.azure.core.http.rest.PagedIterable<KnowledgeBase> SearchIndexClient.listKnowledgeBases()Lists all knowledgebases available for a search service.com.azure.core.http.rest.PagedIterable<KnowledgeBase> SearchIndexClient.listKnowledgeBases(com.azure.core.util.Context context) Lists all knowledgebases available for a search service.Methods in com.azure.search.documents.indexes with parameters of type KnowledgeBaseModifier and TypeMethodDescriptionSearchIndexAsyncClient.createKnowledgeBase(KnowledgeBase knowledgeBase) Creates a new agent.SearchIndexClient.createKnowledgeBase(KnowledgeBase knowledgeBases) Creates a new agent.Mono<com.azure.core.http.rest.Response<KnowledgeBase>> SearchIndexAsyncClient.createKnowledgeBaseWithResponse(KnowledgeBase knowledgeBase) Creates a new agent.com.azure.core.http.rest.Response<KnowledgeBase> SearchIndexClient.createKnowledgeBaseWithResponse(KnowledgeBase knowledgeBases, com.azure.core.util.Context context) Creates a new agent.SearchIndexAsyncClient.createOrUpdateKnowledgeBase(KnowledgeBase knowledgeBase) Creates a new agent or updates an agent if it already exists.SearchIndexClient.createOrUpdateKnowledgeBase(KnowledgeBase knowledgeBases) Creates a new agent or updates an agent if it already exists.Mono<com.azure.core.http.rest.Response<KnowledgeBase>> SearchIndexAsyncClient.createOrUpdateKnowledgeBaseWithResponse(KnowledgeBase knowledgeBase, com.azure.core.http.MatchConditions matchConditions) Creates a new agent or updates an agent if it already exists.com.azure.core.http.rest.Response<KnowledgeBase> SearchIndexClient.createOrUpdateKnowledgeBaseWithResponse(KnowledgeBase knowledgeBases, com.azure.core.http.MatchConditions matchConditions, com.azure.core.util.Context context) Creates a new agent or updates an agent if it already exists. -
Uses of KnowledgeBase in com.azure.search.documents.indexes.models
Classes in com.azure.search.documents.indexes.models that implement interfaces with type arguments of type KnowledgeBaseMethods in com.azure.search.documents.indexes.models that return KnowledgeBaseModifier and TypeMethodDescriptionstatic KnowledgeBaseKnowledgeBase.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of KnowledgeBase from the JsonReader.KnowledgeBase.setAnswerInstructions(String answerInstructions) Set the answerInstructions property: Instructions considered by the knowledge knowledge base when generating answers.KnowledgeBase.setDescription(String description) Set the description property: The description of the knowledge base.KnowledgeBase.setEncryptionKey(SearchResourceEncryptionKey encryptionKey) Set the encryptionKey property: A description of an encryption key that you create in Azure Key Vault.Set the eTag property: The ETag of the knowledge base.KnowledgeBase.setModels(List<KnowledgeBaseModel> models) Set the models property: Contains configuration options on how to connect to AI models.KnowledgeBase.setOutputMode(KnowledgeRetrievalOutputMode outputMode) Set the outputMode property: The output configuration for this retrieval.KnowledgeBase.setRetrievalInstructions(String retrievalInstructions) Set the retrievalInstructions property: Instructions considered by the knowledge knowledge base when developing query plan.KnowledgeBase.setRetrievalReasoningEffort(KnowledgeRetrievalReasoningEffort retrievalReasoningEffort) Set the retrievalReasoningEffort property: The retrievalReasoningEffort property.