Azure.Search.Documents.KnowledgeBases.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| Name | Description |
|---|---|
| AIServices |
Parameters for AI Services. |
| AzureBlobKnowledgeSourceParams |
Specifies runtime parameters for a azure blob knowledge source. |
| CompletedSynchronizationState |
Represents the completed state of the last synchronization. |
| IndexedOneLakeKnowledgeSourceParams |
Specifies runtime parameters for a indexed OneLake knowledge source. |
| IndexedSharePointKnowledgeSourceParams |
Specifies runtime parameters for a indexed SharePoint knowledge source. |
| KnowledgeBaseActivityRecord |
Base type for activity records. Tracks execution details, timing, and errors for knowledge base operations. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeBaseModelWebSummarizationActivityRecord and KnowledgeBaseAgenticReasoningActivityRecord. |
| KnowledgeBaseAgenticReasoningActivityRecord |
Represents an agentic reasoning activity record. |
| KnowledgeBaseAzureBlobActivityArguments |
Represents the arguments the azure blob retrieval activity was run with. |
| KnowledgeBaseAzureBlobActivityRecord |
Represents a azure blob retrieval activity record. |
| KnowledgeBaseAzureBlobReference |
Represents an Azure Blob Storage document reference. |
| KnowledgeBaseErrorAdditionalInfo |
The resource management error additional info. |
| KnowledgeBaseErrorDetail |
The error details. |
| KnowledgeBaseImageContent |
Image content. |
| KnowledgeBaseIndexedOneLakeActivityArguments |
Represents the arguments the indexed OneLake retrieval activity was run with. |
| KnowledgeBaseIndexedOneLakeActivityRecord |
Represents a indexed OneLake retrieval activity record. |
| KnowledgeBaseIndexedOneLakeReference |
Represents an indexed OneLake document reference. |
| KnowledgeBaseIndexedSharePointActivityArguments |
Represents the arguments the indexed SharePoint retrieval activity was run with. |
| KnowledgeBaseIndexedSharePointActivityRecord |
Represents a indexed SharePoint retrieval activity record. |
| KnowledgeBaseIndexedSharePointReference |
Represents an Azure Blob Storage document reference. |
| KnowledgeBaseMessage |
The natural language message style object. |
| KnowledgeBaseMessageContent |
Specifies the type of the message content. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeBaseMessageTextContent and KnowledgeBaseMessageImageContent. |
| KnowledgeBaseMessageImageContent |
Image message type. |
| KnowledgeBaseMessageTextContent |
Text message type. |
| KnowledgeBaseModelAnswerSynthesisActivityRecord |
Represents an LLM answer synthesis activity record. |
| KnowledgeBaseModelQueryPlanningActivityRecord |
Represents an LLM query planning activity record. |
| KnowledgeBaseModelWebSummarizationActivityRecord |
Represents an LLM web summarization activity record. |
| KnowledgeBaseReference |
Base type for references. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeBaseSearchIndexReference, KnowledgeBaseAzureBlobReference, KnowledgeBaseIndexedOneLakeReference, and KnowledgeBaseWebReference. |
| KnowledgeBaseRemoteSharePointActivityArguments |
Represents the arguments the remote SharePoint retrieval activity was run with. |
| KnowledgeBaseRemoteSharePointActivityRecord |
Represents a remote SharePoint retrieval activity record. |
| KnowledgeBaseRemoteSharePointReference |
Represents a remote SharePoint document reference. |
| KnowledgeBaseRetrievalActivityRecord |
Represents a retrieval activity record. Please note KnowledgeBaseRetrievalActivityRecord is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include KnowledgeBaseAzureBlobActivityRecord, KnowledgeBaseIndexedOneLakeActivityRecord, KnowledgeBaseIndexedSharePointActivityRecord, KnowledgeBaseRemoteSharePointActivityRecord, KnowledgeBaseSearchIndexActivityRecord and KnowledgeBaseWebActivityRecord. |
| KnowledgeBaseRetrievalRequest |
The input contract for the retrieval request. |
| KnowledgeBaseRetrievalResponse |
The output contract for the retrieval response. |
| KnowledgeBaseSearchIndexActivityArguments |
Represents the arguments the search index retrieval activity was run with. |
| KnowledgeBaseSearchIndexActivityRecord |
Represents a search index retrieval activity record. |
| KnowledgeBaseSearchIndexReference |
Represents an Azure Search document reference. |
| KnowledgeBaseWebActivityArguments |
Represents the arguments the web retrieval activity was run with. |
| KnowledgeBaseWebActivityRecord |
Represents a web retrieval activity record. |
| KnowledgeBaseWebReference |
Represents a web document reference. |
| KnowledgeRetrievalIntent |
An intended query to execute without model query planning. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeRetrievalSemanticIntent. |
| KnowledgeRetrievalLowReasoningEffort |
Run knowledge retrieval with low reasoning effort. |
| KnowledgeRetrievalMediumReasoningEffort |
Run knowledge retrieval with medium reasoning effort. |
| KnowledgeRetrievalMinimalReasoningEffort |
Run knowledge retrieval with minimal reasoning effort. |
| KnowledgeRetrievalReasoningEffort |
Base type for reasoning effort. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeRetrievalMinimalReasoningEffort. |
| KnowledgeRetrievalSemanticIntent |
A semantic query intent. |
| KnowledgeSourceAzureOpenAIVectorizer |
Specifies the Azure OpenAI resource used to vectorize a query string. |
| KnowledgeSourceIngestionParameters |
Consolidates all general ingestion settings for knowledge sources. |
| KnowledgeSourceParams |
Base type for knowledge source runtime parameters. Please note this is the abstract base class. The derived classes available for instantiation are: SearchIndexKnowledgeSourceParams, AzureBlobKnowledgeSourceParams, IndexedOneLakeKnowledgeSourceParams, and WebKnowledgeSourceParams. |
| KnowledgeSourceStatistics |
Statistical information about knowledge source synchronization history. |
| KnowledgeSourceStatus |
Represents the status and synchronization history of a knowledge source. |
| KnowledgeSourceSynchronizationError |
Represents a document-level indexing error encountered during a knowledge source synchronization run. |
| KnowledgeSourceVectorizer |
Specifies the vectorization method to be used for knowledge source embedding model. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeSourceAzureOpenAIVectorizer. |
| RemoteSharePointKnowledgeSourceParams |
Specifies runtime parameters for a remote SharePoint knowledge source. |
| SearchIndexKnowledgeSourceParams |
Specifies runtime parameters for a search index knowledge source. |
| SharePointSensitivityLabelInfo |
Information about the sensitivity label applied to a SharePoint document. |
| SynchronizationState |
Represents the current state of an ongoing synchronization that spans multiple indexer runs. |
| WebKnowledgeSourceParams |
Specifies runtime parameters for a web knowledge source. |
Structs
| Name | Description |
|---|---|
| KnowledgeBaseMessageContentType |
The type of message content. |
| KnowledgeRetrievalIntentType |
The kind of knowledge base configuration to use. |
| KnowledgeRetrievalOutputMode |
The output configuration for this retrieval. |
| KnowledgeRetrievalReasoningEffortKind |
The amount of effort to use during retrieval. |