Knowledge Sources - Get

Ruft eine Wissensquellendefinition ab.

GET {endpoint}/knowledgesources('{sourceName}')?api-version=2026-08-01-preview

URI-Parameter

Name In Erforderlich Typ Beschreibung
endpoint
path True

string (uri)

Die Endpunkt-URL des Suchdiensts.

sourceName
path True

string

Der Name der Wissensquelle.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungsheader

Name Erforderlich Typ Beschreibung
Accept

Accept

Die Überschrift "Annehmen".

x-ms-client-request-id

string (uuid)

Ein undurchsichtiger, global eindeutiger, clientgenerierter Zeichenfolgenbezeichner für die Anforderung.

Antworten

Name Typ Beschreibung
200 OK KnowledgeSource:

Die Anforderung ist erfolgreich.

Other Status Codes

ErrorResponse

Unerwartete Fehlerantwort.

Sicherheit

api-key

Typ: apiKey
In: header

OAuth2Auth

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Bereiche

Name Beschreibung
https://search.azure.com/.default

Beispiele

SearchServiceGetKnowledgeSource
SearchServiceGetKnowledgeSourceAzureBlob
SearchServiceGetKnowledgeSourceFabricDataAgent
SearchServiceGetKnowledgeSourceFabricOntology
SearchServiceGetKnowledgeSourceFile
SearchServiceGetKnowledgeSourceIndexedOneLake
SearchServiceGetKnowledgeSourceIndexedSharePoint
SearchServiceGetKnowledgeSourceIndexedSql
SearchServiceGetKnowledgeSourceMcpServer
SearchServiceGetKnowledgeSourceWeb
SearchServiceGetKnowledgeSourceWorkIQ

SearchServiceGetKnowledgeSource

Beispielanforderung

GET https://typespecpreviewexampleservice.search.windows.net/knowledgesources('ks-preview-test')?api-version=2026-08-01-preview


Beispiel für eine Antwort

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-preview-test",
  "kind": "searchIndex",
  "description": "Description of the knowledge source.",
  "resultsProcessing": "none",
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "isServiceLevelKey": false,
    "accessCredentials": {
      "applicationId": "00000000-0000-0000-0000-000000000000",
      "applicationSecret": "<applicationSecret>"
    }
  },
  "searchIndexParameters": {
    "searchIndexName": "preview-test",
    "semanticConfigurationName": "testconfig",
    "baseFilter": "category eq 'news'",
    "sourceDataFields": [
      {
        "name": "description"
      },
      {
        "name": "category"
      }
    ],
    "searchFields": [
      {
        "name": "*"
      }
    ],
    "queryHints": {
      "filters": [
        {
          "field": "model",
          "fieldValues": [
            "Model-X100",
            "Model-X200",
            "Model-Pro"
          ],
          "filterInstructions": "Product model name."
        }
      ],
      "boosts": [
        {
          "kind": "fieldValue",
          "field": "language",
          "fieldValues": [
            "en",
            "ja",
            "fr",
            "de"
          ],
          "boost": 2,
          "boostInstructions": "Document language; pick from the user's locale."
        }
      ]
    }
  }
}

SearchServiceGetKnowledgeSourceAzureBlob

Beispielanforderung

GET https://typespecpreviewexampleservice.search.windows.net/knowledgesources('ks-preview-test')?api-version=2026-08-01-preview


Beispiel für eine Antwort

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-preview-test",
  "kind": "azureBlob",
  "description": "Description of the knowledge source.",
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "isServiceLevelKey": false,
    "accessCredentials": {
      "applicationId": "00000000-0000-0000-0000-000000000000",
      "applicationSecret": "<applicationSecret>"
    }
  },
  "azureBlobParameters": {
    "connectionString": "DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.windows.net ",
    "containerName": "test-container",
    "folderPath": "test-path",
    "isADLSGen2": false,
    "ingestionParameters": {
      "disableImageVerbalization": false,
      "ingestionPermissionOptions": [
        "rbacScope"
      ],
      "contentExtractionMode": "standard",
      "networkAccessMode": "private",
      "identity": {
        "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
        "userAssignedIdentity": "/my/userassigned/id"
      },
      "embeddingModel": {
        "kind": "azureOpenAI",
        "azureOpenAIParameters": {
          "resourceUri": "https://test-sample.openai.azure.com",
          "deploymentId": "model",
          "apiKey": "<redacted>",
          "modelName": "text-embedding-3-large"
        }
      },
      "chatCompletionModel": {
        "kind": "azureOpenAI",
        "azureOpenAIParameters": {
          "resourceUri": "https://test-sample.openai.azure.com",
          "deploymentId": "myDeployment",
          "apiKey": "<redacted>",
          "modelName": "gpt-4o-mini"
        }
      },
      "ingestionSchedule": {
        "interval": "P1D",
        "startTime": "2024-06-06T00:01:50.265Z"
      },
      "assetStore": {
        "connectionString": "DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.windows.net ",
        "containerName": "image-assets"
      },
      "aiServices": {
        "uri": "https://my-ai-service.azure.com/",
        "apiKey": "<redacted>"
      },
      "freshnessPolicy": {
        "boostingDuration": "P90D"
      }
    },
    "queryHints": {
      "filters": [
        {
          "field": "model",
          "fieldValues": [
            "Model-X100",
            "Model-X200",
            "Model-Pro"
          ],
          "filterInstructions": "Product model name."
        }
      ],
      "boosts": [
        {
          "kind": "fieldValue",
          "field": "language",
          "fieldValues": [
            "en",
            "ja",
            "fr",
            "de"
          ],
          "boost": 2,
          "boostInstructions": "Document language; pick from the user's locale."
        }
      ]
    },
    "createdResources": {
      "datasource": "ks-preview-test-datasource",
      "indexer": "ks-preview-test-indexer",
      "skillset": "ks-preview-test-skillset",
      "index": "ks-preview-test-index"
    }
  }
}

SearchServiceGetKnowledgeSourceFabricDataAgent

Beispielanforderung

GET https://previewexampleservice.search.windows.net/knowledgesources('ks-fabric-agent-test')?api-version=2026-08-01-preview

Beispiel für eine Antwort

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-fabric-agent-test",
  "kind": "fabricDataAgent",
  "description": "Description of the Fabric Data Agent knowledge source.",
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "accessCredentials": {
      "applicationId": "00000000-0000-0000-0000-000000000000",
      "applicationSecret": "<applicationSecret>"
    }
  },
  "fabricDataAgentParameters": {
    "workspaceId": "fakeWorkspaceId",
    "dataAgentId": "fakeAgentId"
  }
}

SearchServiceGetKnowledgeSourceFabricOntology

Beispielanforderung

GET https://previewexampleservice.search.windows.net/knowledgesources('ks-fabricontology-test')?api-version=2026-08-01-preview

Beispiel für eine Antwort

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-fabricontology-test",
  "kind": "fabricOntology",
  "description": "Description of the Fabric Ontology knowledge source.",
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "accessCredentials": {
      "applicationId": "00000000-0000-0000-0000-000000000000",
      "applicationSecret": "<applicationSecret>"
    }
  },
  "fabricOntologyParameters": {
    "workspaceId": "12345678-1234-1234-1234-123456789abc",
    "ontologyId": "ontology-456"
  }
}

SearchServiceGetKnowledgeSourceFile

Beispielanforderung

GET https://typespecpreviewexampleservice.search.windows.net/knowledgesources('ks-preview-test')?api-version=2026-08-01-preview


Beispiel für eine Antwort

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-preview-test",
  "kind": "file",
  "description": "Description of the File knowledge source.",
  "fileParameters": {
    "ingestionParameters": {
      "ingestionPermissionOptions": [],
      "contentExtractionMode": "standard",
      "embeddingModel": {
        "kind": "azureOpenAI",
        "azureOpenAIParameters": {
          "resourceUri": "https://test-sample.openai.azure.com",
          "deploymentId": "model",
          "apiKey": "<redacted>",
          "modelName": "text-embedding-3-large"
        }
      },
      "chatCompletionModel": {
        "kind": "azureOpenAI",
        "azureOpenAIParameters": {
          "resourceUri": "https://test-sample.openai.azure.com",
          "deploymentId": "myDeployment",
          "apiKey": "<redacted>",
          "modelName": "gpt-4o-mini"
        }
      },
      "aiServices": {
        "uri": "https://my-ai-service.azure.com/",
        "apiKey": "<redacted>"
      }
    },
    "queryHints": {
      "filters": [
        {
          "field": "model",
          "fieldValues": [
            "Model-X100",
            "Model-X200",
            "Model-Pro"
          ],
          "filterInstructions": "Product model name."
        }
      ],
      "boosts": [
        {
          "kind": "fieldValue",
          "field": "language",
          "fieldValues": [
            "en",
            "ja",
            "fr",
            "de"
          ],
          "boost": 2,
          "boostInstructions": "Document language; pick from the user's locale."
        }
      ]
    },
    "createdResources": {
      "index": "ks-preview-test-index"
    }
  },
  "corsOptions": {
    "allowedOrigins": [
      "https://myapp.example.com"
    ],
    "maxAgeInSeconds": 300
  }
}

SearchServiceGetKnowledgeSourceIndexedOneLake

Beispielanforderung

GET https://typespecpreviewexampleservice.search.windows.net/knowledgesources('ks-preview-test')?api-version=2026-08-01-preview


Beispiel für eine Antwort

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-preview-test",
  "kind": "indexedOneLake",
  "description": "Description of the OneLake knowledge source.",
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "isServiceLevelKey": false,
    "accessCredentials": {
      "applicationId": "00000000-0000-0000-0000-000000000000",
      "applicationSecret": "<applicationSecret>"
    }
  },
  "indexedOneLakeParameters": {
    "fabricWorkspaceId": "<redacted>",
    "lakehouseId": "fakeLakehouseId",
    "targetPath": "testfolder",
    "ingestionParameters": {
      "disableImageVerbalization": false,
      "ingestionPermissionOptions": [],
      "contentExtractionMode": "standard",
      "networkAccessMode": "public",
      "identity": {
        "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
        "userAssignedIdentity": "/my/userassigned/id"
      },
      "embeddingModel": {
        "kind": "azureOpenAI",
        "azureOpenAIParameters": {
          "resourceUri": "https://test-sample.openai.azure.com",
          "deploymentId": "model",
          "apiKey": "<redacted>",
          "modelName": "text-embedding-3-large"
        }
      },
      "chatCompletionModel": {
        "kind": "azureOpenAI",
        "azureOpenAIParameters": {
          "resourceUri": "https://test-sample.openai.azure.com",
          "deploymentId": "myDeployment",
          "apiKey": "<redacted>",
          "modelName": "gpt-4o-mini"
        }
      },
      "ingestionSchedule": {
        "interval": "P1D",
        "startTime": "2024-06-06T00:01:50.265Z"
      },
      "assetStore": {
        "connectionString": "DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.windows.net ",
        "containerName": "image-assets"
      },
      "aiServices": {
        "uri": "https://my-ai-service.azure.com/",
        "apiKey": "<redacted>"
      }
    },
    "queryHints": {
      "filters": [
        {
          "field": "model",
          "fieldValues": [
            "Model-X100",
            "Model-X200",
            "Model-Pro"
          ],
          "filterInstructions": "Product model name."
        }
      ],
      "boosts": [
        {
          "kind": "fieldValue",
          "field": "language",
          "fieldValues": [
            "en",
            "ja",
            "fr",
            "de"
          ],
          "boost": 2,
          "boostInstructions": "Document language; pick from the user's locale."
        }
      ]
    },
    "createdResources": {
      "datasource": "ks-preview-test-datasource",
      "indexer": "ks-preview-test-indexer",
      "skillset": "ks-preview-test-skillset",
      "index": "ks-preview-test-index"
    }
  }
}

SearchServiceGetKnowledgeSourceIndexedSharePoint

Beispielanforderung

GET https://typespecpreviewexampleservice.search.windows.net/knowledgesources('ks-preview-test')?api-version=2026-08-01-preview


Beispiel für eine Antwort

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-preview-test",
  "kind": "indexedSharePoint",
  "description": "Description of the SharePoint knowledge source.",
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "isServiceLevelKey": false,
    "accessCredentials": {
      "applicationId": "00000000-0000-0000-0000-000000000000",
      "applicationSecret": "<applicationSecret>"
    }
  },
  "indexedSharePointParameters": {
    "connectionString": "DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.windows.net ",
    "containerName": "defaultSiteLibrary",
    "query": "*.docx OR *.pdf",
    "ingestionParameters": {
      "disableImageVerbalization": false,
      "ingestionPermissionOptions": [
        "userIds",
        "groupIds"
      ],
      "contentExtractionMode": "standard",
      "networkAccessMode": "public",
      "identity": {
        "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
        "userAssignedIdentity": "/my/userassigned/id"
      },
      "embeddingModel": {
        "kind": "azureOpenAI",
        "azureOpenAIParameters": {
          "resourceUri": "https://test-sample.openai.azure.com",
          "deploymentId": "model",
          "apiKey": "<redacted>",
          "modelName": "text-embedding-3-large"
        }
      },
      "chatCompletionModel": {
        "kind": "azureOpenAI",
        "azureOpenAIParameters": {
          "resourceUri": "https://test-sample.openai.azure.com",
          "deploymentId": "myDeployment",
          "apiKey": "<redacted>",
          "modelName": "gpt-4o-mini"
        }
      },
      "ingestionSchedule": {
        "interval": "P1D",
        "startTime": "2024-06-06T00:01:50.265Z"
      },
      "assetStore": {
        "connectionString": "DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.windows.net ",
        "containerName": "image-assets"
      },
      "aiServices": {
        "uri": "https://my-ai-service.azure.com/",
        "apiKey": "<redacted>"
      },
      "freshnessPolicy": {
        "boostingDuration": "P90D"
      }
    },
    "queryHints": {
      "filters": [
        {
          "field": "model",
          "fieldValues": [
            "Model-X100",
            "Model-X200",
            "Model-Pro"
          ],
          "filterInstructions": "Product model name."
        }
      ],
      "boosts": [
        {
          "kind": "fieldValue",
          "field": "language",
          "fieldValues": [
            "en",
            "ja",
            "fr",
            "de"
          ],
          "boost": 2,
          "boostInstructions": "Document language; pick from the user's locale."
        }
      ]
    },
    "createdResources": {
      "datasource": "ks-preview-test-datasource",
      "indexer": "ks-preview-test-indexer",
      "skillset": "ks-preview-test-skillset",
      "index": "ks-preview-test-index"
    }
  }
}

SearchServiceGetKnowledgeSourceIndexedSql

Beispielanforderung

GET https://typespecpreviewexampleservice.search.windows.net/knowledgesources('ks-preview-test')?api-version=2026-08-01-preview


Beispiel für eine Antwort

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-preview-test",
  "kind": "indexedSql",
  "description": "Description of the SQL knowledge source.",
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "isServiceLevelKey": false,
    "accessCredentials": {
      "applicationId": "00000000-0000-0000-0000-000000000000",
      "applicationSecret": "<applicationSecret>"
    }
  },
  "indexedSqlParameters": {
    "connectionString": "DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.windows.net ",
    "tableOrView": "dbo.Products",
    "contentColumns": [
      {
        "name": "title",
        "sourceField": "Title",
        "searchFieldType": "Edm.String"
      },
      {
        "name": "description",
        "sourceField": "Description",
        "searchFieldType": "Edm.String"
      },
      {
        "name": "price",
        "sourceField": "Price",
        "searchFieldType": "Edm.Double"
      }
    ],
    "embeddingColumns": [
      {
        "name": "descriptionEmbedding",
        "sourceField": "Description"
      }
    ],
    "ingestionParameters": {
      "ingestionPermissionOptions": [],
      "contentExtractionMode": "minimal",
      "networkAccessMode": "public",
      "identity": {
        "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
        "userAssignedIdentity": "/my/userassigned/id"
      },
      "embeddingModel": {
        "kind": "azureOpenAI",
        "azureOpenAIParameters": {
          "resourceUri": "https://test-sample.openai.azure.com",
          "deploymentId": "model",
          "apiKey": "<redacted>",
          "modelName": "text-embedding-3-large"
        }
      },
      "ingestionSchedule": {
        "interval": "P1D",
        "startTime": "2024-06-06T00:01:50.265Z"
      }
    },
    "queryHints": {
      "filters": [
        {
          "field": "model",
          "fieldValues": [
            "Model-X100",
            "Model-X200",
            "Model-Pro"
          ],
          "filterInstructions": "Product model name."
        }
      ],
      "boosts": [
        {
          "kind": "fieldValue",
          "field": "language",
          "fieldValues": [
            "en",
            "ja",
            "fr",
            "de"
          ],
          "boost": 2,
          "boostInstructions": "Document language; pick from the user's locale."
        }
      ]
    },
    "createdResources": {
      "datasource": "ks-preview-test-datasource",
      "indexer": "ks-preview-test-indexer",
      "skillset": "ks-preview-test-skillset",
      "index": "ks-preview-test-index"
    }
  }
}

SearchServiceGetKnowledgeSourceMcpServer

Beispielanforderung

GET https://typespecpreviewexampleservice.search.windows.net/knowledgesources('ks-preview-test')?api-version=2026-08-01-preview


Beispiel für eine Antwort

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-preview-test",
  "kind": "mcpServer",
  "description": "Description of the MCP server knowledge source.",
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "isServiceLevelKey": false,
    "accessCredentials": {
      "applicationId": "00000000-0000-0000-0000-000000000000",
      "applicationSecret": "<applicationSecret>"
    }
  },
  "mcpServerParameters": {
    "serverURL": "https://mcp.contoso.com/sse",
    "authentication": {
      "kind": "foundryConnection",
      "foundryConnectionParameters": {
        "connectionId": "conn-123"
      }
    },
    "tools": [
      {
        "name": "search-code",
        "resultsProcessing": "rerank",
        "maxOutputTokens": 4096,
        "outputParsing": {
          "kind": "json",
          "jsonParameters": {
            "documentsPath": "$.documents[*]",
            "includeContext": true
          }
        }
      }
    ]
  }
}

SearchServiceGetKnowledgeSourceWeb

Beispielanforderung

GET https://typespecpreviewexampleservice.search.windows.net/knowledgesources('ks-preview-test')?api-version=2026-08-01-preview


Beispiel für eine Antwort

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-preview-test",
  "kind": "web",
  "description": "Description of the knowledge source.",
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "isServiceLevelKey": false,
    "accessCredentials": {
      "applicationId": "00000000-0000-0000-0000-000000000000",
      "applicationSecret": "<applicationSecret>"
    }
  },
  "webParameters": {
    "domains": {
      "allowedDomains": [
        {
          "address": "example.com",
          "includeSubpages": true
        },
        {
          "address": "another-example.com"
        }
      ],
      "blockedDomains": [
        {
          "address": "blocked.com"
        },
        {
          "address": "spam.com",
          "includeSubpages": true
        }
      ]
    }
  }
}

SearchServiceGetKnowledgeSourceWorkIQ

Beispielanforderung

GET https://typespecpreviewexampleservice.search.windows.net/knowledgesources('ks-preview-test')?api-version=2026-08-01-preview


Beispiel für eine Antwort

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-preview-test",
  "kind": "workIQ",
  "description": "Description of the WorkIQ knowledge source.",
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "isServiceLevelKey": false,
    "accessCredentials": {
      "applicationId": "00000000-0000-0000-0000-000000000000",
      "applicationSecret": "<applicationSecret>"
    }
  },
  "workIQParameters": {
    "entraAppAuthentication": {
      "applicationId": "11111111-1111-1111-1111-111111111111",
      "federatedCredentialId": "22222222-2222-2222-2222-222222222222"
    }
  }
}

Definitionen

Name Beschreibung
Accept

Die Überschrift "Annehmen".

AIServices

Parameter für KI-Dienste.

AssetStore

Konfiguration für einen Asset-Store, der zur Speicherung extrahierter Assets wie Bilder verwendet wird.

AzureBlobKnowledgeSource

Konfiguration für die Azure Blob Storage-Wissensquelle.

AzureBlobKnowledgeSourceParameters

Parameter für die Azure Blob Storage-Wissensquelle.

AzureOpenAIModelName

Der Name des Azure Open AI-Modells, der aufgerufen wird.

AzureOpenAIVectorizerParameters

Gibt die Parameter für die Verbindung mit der Azure OpenAI-Ressource an.

ContentColumnMapping

Bildet eine SQL-Spalte einem Suchindexfeld zu.

CorsOptions

Definiert Optionen zum Steuern der cross-Origin Resource Sharing (CORS) für einen Index.

EmbeddingColumnMapping

Mappt eine SQL-Spalte auf ein Vektorfeld zur Einbettung.

EntraAppAuthentication

Konfiguration für eine kundeneigene Microsoft Entra-App-Registrierung, die für föderierte Zugangsdaten im Auftrag der Authentifizierung verwendet wird.

ErrorAdditionalInfo

Zusätzliche Informationen zum Fehler bei der Ressourcenverwaltung.

ErrorDetail

Die Fehlerdetails.

ErrorResponse

Häufige Fehlerantwort für alle Azure Resource Manager-APIs, um Fehlerdetails für fehlgeschlagene Vorgänge zurückzugeben. (Dies folgt auch dem OData-Fehlerantwortformat.)

FabricDataAgentKnowledgeSource

Konfiguration für Fabric Data Agent-Wissensquelle.

FabricDataAgentKnowledgeSourceParameters

Parameter für Fabric Data Agent-Wissensquelle.

FabricOntologyKnowledgeSource

Konfiguration für Fabric Ontology Wissensquelle.

FabricOntologyKnowledgeSourceParameters

Parameter für Fabric Ontology Wissensquellen.

FileKnowledgeSource

Konfiguration für Datei-Wissensquell, die direkte Datei-Upload und -Indexierung unterstützt.

FileKnowledgeSourceParameters

Parameter für Datei-Wissensquelle.

FreshnessPolicy

Konfiguration für frischebewusste Abrufe. Wenn sie eingestellt sind, erhalten neuere Dokumente beim Abruf einen Ranking-Boost.

IndexedOneLakeKnowledgeSource

Konfiguration für die OneLake-Wissensquelle.

IndexedOneLakeKnowledgeSourceParameters

Parameter für die OneLake-Wissensquelle.

IndexedSharePointContainerName

Gibt an, auf welche SharePoint-Bibliotheken zugegriffen werden soll.

IndexedSharePointKnowledgeSource

Konfiguration für SharePoint-Wissensquelle.

IndexedSharePointKnowledgeSourceParameters

Parameter für die SharePoint-Wissensquelle.

IndexedSqlKnowledgeSource

Konfiguration für indexierte SQL-Wissensquellen.

IndexedSqlKnowledgeSourceParameters

Parameter für indexierte SQL-Wissensquellen.

IndexingSchedule

Stellt einen Zeitplan für die Indizierungsausführung dar.

KnowledgeBaseAzureOpenAIModel

Gibt die Azure OpenAI-Ressource an, die für die Abfrageplanung verwendet wird.

KnowledgeBaseModelKind

Das KI-Modell, das für die Abfrageplanung verwendet werden soll.

KnowledgeSourceAzureOpenAIVectorizer

Gibt die Azure OpenAI-Ressource an, die zum Vektorisieren einer Abfragezeichenfolge verwendet wird.

KnowledgeSourceIngestionParameters

Konsolidiert alle allgemeinen Erfassungseinstellungen für Wissensquellen.

KnowledgeSourceIngestionPermissionOption

Berechtigungstypen, die zusammen mit Dokumenteninhalten aufgenommen werden.

KnowledgeSourceKind

Die Art der Wissensquelle.

KnowledgeSourceNetworkAccessMode

Spezifiziert den Netzwerkzugriffsmodus für die Erfassung von Wissensquellen. Standardmäßig ist 'öffentlich'.

KnowledgeSourceResultsProcessing

Kontrolliert, ob die Ergebnisse einer Wissensquelle neu bewertet werden.

McpServerAuthenticationKind

Die Art der Authentifizierung für einen MCP-Server.

McpServerAutoOutputParsing

Automatisch das Ausgabeformat erkennen und entsprechend parsen.

McpServerFoundryConnectionAuthentication

Authentifizierung über eine Azure AI Foundry -Verbindung.

McpServerFoundryConnectionParameters

Parameter für die Foundry-Verbindungsauthentifizierung.

McpServerJsonOutputParsing

Parse die Ausgabe als JSON-Dokument mit den konfigurierten JSON-Parametern.

McpServerKnowledgeSource

Konfiguration für eine Wissensquelle, die von einem MCP-Server (Model Context Protocol) unterstützt wird.

McpServerKnowledgeSourceParameters

Parameter für eine Wissensquelle eines MCP-Servers.

McpServerNoneOutputParsing

Behandle die Ausgabe als einen einzelnen Block ohne Parsing.

McpServerOutputParsingJsonParameters

Parameter für JSON-Ausgabeparsing.

McpServerOutputParsingKind

Die Art von Output-Parsing für ein MCP-Server-Tool.

McpServerOutputParsingSplitParameters

Parameter für geteilte Ausgabe-Parsing.

McpServerSplitOutputParsing

Teile die Ausgabe mit den konfigurierten Split-Parametern in Seiten auf.

McpServerStoredHeadersAuthentication

Authentifizierung mit gespeicherten HTTP-Headern.

McpServerStoredHeadersParameters

Parameter für die Authentifizierung gespeicherter Header.

McpServerTool

Stellt ein einzelnes Werkzeug innerhalb einer Wissensquelle des MCP-Servers dar.

RemoteSharePointKnowledgeSource

Konfiguration für Remote-SharePoint-Wissensquelle.

RemoteSharePointKnowledgeSourceParameters

Parameter für die Remote-SharePoint-Wissensquelle.

SearchIndexerDataNoneIdentity

Löscht die Identitätseigenschaft einer Datenquelle.

SearchIndexerDataUserAssignedIdentity

Gibt die Identität für eine zu verwendende Datenquelle an.

SearchIndexFieldReference

Feldreferenz für einen Suchindex.

SearchIndexKnowledgeSource

Wissensquelle, die auf einen Suchindex abzielt.

SearchIndexKnowledgeSourceBoostKind

Die Art von Boost-Hinweis für eine Suchindex-Informationsquelle.

SearchIndexKnowledgeSourceFieldValueBoost

Ein Hinweis, der Dokumente basierend auf einem Feldwert verbessert.

SearchIndexKnowledgeSourceFilterHint

Ein Hinweis, der ein Feld und repräsentative Werte identifiziert, die der Abfrageplaner beim Erstellen eines Filters verwenden kann.

SearchIndexKnowledgeSourceMultiWordExpressionBoost

Ein Hinweis, der Dokumente basierend auf einem mehrsprachigen Ausdruck verbessert.

SearchIndexKnowledgeSourceParameters

Parameter für die Wissensquelle für den Suchindex.

SearchIndexKnowledgeSourceQueryHints

Hinweise, die die Abfrageplanung zu nützlichen Filtern und Verbesserungen für eine Suchindex-Wissensquelle führen.

SearchResourceEncryptionKey

Ein vom Kunden verwalteter Verschlüsselungsschlüssel im Azure Key Vault. Schlüssel, die Sie erstellen und verwalten, können zum Verschlüsseln oder Entschlüsseln ruhender Daten verwendet werden, z. B. Indizes und Synonymzuordnungen.

SplitSkillLanguage

Die Sprachcodes, die von SplitSkill für Eingabetext unterstützt werden.

TextSplitMode

Ein Wert, der angibt, welcher Geteilte Modus ausgeführt werden soll.

VectorSearchVectorizerKind

Die Vektorisierungsmethode, die während der Abfragezeit verwendet werden soll.

WebKnowledgeSource

Wissensquelle, die auf Webergebnisse abzielt.

WebKnowledgeSourceDomain

Konfiguration für die Web-Wissensquellendomäne.

WebKnowledgeSourceDomains

Konfiguration der Domäne für Web-Wissensquelle zulassen/blockieren.

WebKnowledgeSourceParameters

Parameter für die Web-Wissensquelle.

WorkIQKnowledgeSource

Konfiguration für WorkIQ Knowledge Source.

WorkIQKnowledgeSourceParameters

Parameter für eine WorkIQ-Wissensquelle.

Accept

Die Überschrift "Annehmen".

Wert Beschreibung
application/json;odata.metadata=minimal

AIServices

Parameter für KI-Dienste.

Name Typ Beschreibung
apiKey

string

Der API-Schlüssel für den Zugriff auf KI-Dienste.

uri

string (uri)

Der URI des AI Services-Endpunkts.

AssetStore

Konfiguration für einen Asset-Store, der zur Speicherung extrahierter Assets wie Bilder verwendet wird.

Name Typ Beschreibung
connectionString

string

Die Verbindungszeichenfolge für den Asset Store.

containerName

string

Der Name des Blob-Containers im Asset-Store, in dem extrahierte Assets (zum Beispiel Images) gespeichert werden.

AzureBlobKnowledgeSource

Konfiguration für die Azure Blob Storage-Wissensquelle.

Name Typ Beschreibung
@odata.etag

string

Die ETag der Wissensquelle.

azureBlobParameters

AzureBlobKnowledgeSourceParameters

Der Typ der Wissensquelle.

description

string

Optionale benutzerdefinierte Beschreibung.

encryptionKey

SearchResourceEncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel dient dazu, eine zusätzliche Ebene der Verschlüsselung im Ruhezustand für die Definition Ihrer Wissensquelle bereitzustellen, wenn Sie die volle Gewissheit wünschen, dass niemand, nicht einmal Microsoft, sie entschlüsseln kann. Sobald Sie Ihre Definition Ihrer Wissensquelle verschlüsselt haben, bleibt sie immer verschlüsselt. Der Suchdienst ignoriert Versuche, diese Eigenschaft auf null festzulegen. Du kannst diese Eigenschaft nach Bedarf ändern, wenn du deinen Verschlüsselungsschlüssel drehen möchtest; Deine Definition der Wissensquelle bleibt unverändert. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

kind string:

azureBlob

Der Typ der Wissensquelle.

name

string

Der Name der Wissensquelle.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrolliert, ob Ergebnisse aus dieser Wissensquelle neu bewertet werden, bevor sie in den Endergebnissatz aufgenommen werden. Standardmäßig steht 'Rerank', wenn nicht angegeben.

AzureBlobKnowledgeSourceParameters

Parameter für die Azure Blob Storage-Wissensquelle.

Name Typ Standardwert Beschreibung
connectionString

string

Schlüsselbasierte Verbindungszeichenfolge oder das ResourceId-Format, wenn eine verwaltete Identität verwendet wird.

containerName

string

Der Name des BLOB-Speichercontainers.

createdResources

object

Ressourcen, die von der Wissensquelle erstellt wurden.

folderPath

string

Optionaler Ordnerpfad innerhalb des Containers.

ingestionParameters

KnowledgeSourceIngestionParameters

Konsolidiert alle allgemeinen Erfassungseinstellungen.

isADLSGen2

boolean

False

Legen Sie diesen Wert auf true fest, wenn eine Verbindung mit einem ADLS Gen2-Speicherkonto hergestellt wird. Die Standardeinstellung ist "false".

queryHints

SearchIndexKnowledgeSourceQueryHints

Standardhinweise, die die Abfrageplanung zu nützlichen Filtern und Verbesserungen für diese indexgestützte Wissensquelle führen. Anfragezeitliche Abfragehinweise ersetzen diese Standardwerte als vollständiges Objekt.

AzureOpenAIModelName

Der Name des Azure Open AI-Modells, der aufgerufen wird.

Wert Beschreibung
text-embedding-ada-002

TextEmbeddingAda002 Modell.

text-embedding-3-large

TextEmbedding3Großes Modell.

text-embedding-3-small

TextEmbedding3Kleines Modell.

gpt-4o

Gpt4o Modell.

gpt-4o-mini

Gpt4oMini-Modell.

gpt-4.1

Gpt41-Modell.

gpt-4.1-mini

Gpt41Mini Modell.

gpt-4.1-nano

Gpt41Nano-Modell.

gpt-5

Gpt5-Modell.

gpt-5-mini

Gpt5Mini-Modell.

gpt-5-nano

Gpt5Nano-Modell.

gpt-5.1

Gpt51 Modell.

gpt-5.2

Gpt52 Modell.

gpt-5.4

Gpt54-Modell.

gpt-5.4-mini

Gpt54Mini Modell.

gpt-5.4-nano

Gpt54Nano-Modell.

gpt-5.5

Gpt55-Modell.

gpt-5.6-sol

Gpt56Sol-Modell.

gpt-5.6-terra

Gpt56Terra Modell.

gpt-5.6-luna

Gpt56Luna Modell.

AzureOpenAIVectorizerParameters

Gibt die Parameter für die Verbindung mit der Azure OpenAI-Ressource an.

Name Typ Beschreibung
apiKey

string

API-Schlüssel der angegebenen Azure OpenAI-Ressource.

authIdentity SearchIndexerDataIdentity:

Die vom Benutzer zugewiesene verwaltete Identität, die für ausgehende Verbindungen verwendet wird.

deploymentId

string

ID der Azure OpenAI-Modellbereitstellung für die angegebene Ressource.

modelName

AzureOpenAIModelName

Der Name des Einbettungsmodells, das im bereitgestellten deploymentId-Pfad bereitgestellt wird.

resourceUri

string (uri)

Der Ressourcen-URI der Azure OpenAI-Ressource.

ContentColumnMapping

Bildet eine SQL-Spalte einem Suchindexfeld zu.

Name Typ Beschreibung
name

string

Name des Zielindexfeldes.

searchFieldType

string

Azure KI-Suche field type (z.B. Edm.String, Edm.Int32).

sourceField

string

SQL-Spaltenname.

CorsOptions

Definiert Optionen zum Steuern der cross-Origin Resource Sharing (CORS) für einen Index.

Name Typ Beschreibung
allowedOrigins

string[]

Die Liste der Ursprünge, von denen aus JavaScript-Code Zugriff auf Ihren Index erhält. Kann eine Liste von Hosts in der Form {protocol}://{fully-qualified-domain-name}[:{port#}] oder ein einzelnes '*' enthalten, um alle Ursprünge zuzulassen (nicht empfohlen).

maxAgeInSeconds

integer (int64)

Die Dauer, für die Browser CORS-Preflight-Antworten zwischenspeichern sollen. Der Standardwert ist 5 Minuten.

EmbeddingColumnMapping

Mappt eine SQL-Spalte auf ein Vektorfeld zur Einbettung.

Name Typ Beschreibung
name

string

Name des Zielvektorfeldes im Suchindex.

sourceField

string

SQL-Spalte wird als Eingabe für die Einbettungsgenerierung verwendet.

EntraAppAuthentication

Konfiguration für eine kundeneigene Microsoft Entra-App-Registrierung, die für föderierte Zugangsdaten im Auftrag der Authentifizierung verwendet wird.

Name Typ Beschreibung
applicationId

string (uuid)

Die Anwendungs-(Client-)ID der kundeneigenen Entra-App-Registrierung.

federatedCredentialId

string (uuid)

Die föderierte Zugangsdaten-ID wurde bei der App-Registrierung konfiguriert, was es dem Suchdienst ermöglichte, sich als App zu authentifizieren, ohne ein gespeichertes Client-Geheimnis.

tenantId

string (uuid)

Die Mieter-ID der App-Registrierung. Erforderlich, wenn die App-Registrierung in einem anderen Tenant als der Suchdienst ist. Wird dieser nicht erwähnt, wird der Mieter des Suchdienstes verwendet.

ErrorAdditionalInfo

Zusätzliche Informationen zum Fehler bei der Ressourcenverwaltung.

Name Typ Beschreibung
info

Zusätzliche Informationen.

type

string

Typ der Zusatzinformationen.

ErrorDetail

Die Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die Zusatzinformationen zum Fehler.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Der Fehlerzielwert.

ErrorResponse

Häufige Fehlerantwort für alle Azure Resource Manager-APIs, um Fehlerdetails für fehlgeschlagene Vorgänge zurückzugeben. (Dies folgt auch dem OData-Fehlerantwortformat.)

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

FabricDataAgentKnowledgeSource

Konfiguration für Fabric Data Agent-Wissensquelle.

Name Typ Beschreibung
@odata.etag

string

Die ETag der Wissensquelle.

description

string

Optionale benutzerdefinierte Beschreibung.

encryptionKey

SearchResourceEncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel dient dazu, eine zusätzliche Ebene der Verschlüsselung im Ruhezustand für die Definition Ihrer Wissensquelle bereitzustellen, wenn Sie die volle Gewissheit wünschen, dass niemand, nicht einmal Microsoft, sie entschlüsseln kann. Sobald Sie Ihre Definition Ihrer Wissensquelle verschlüsselt haben, bleibt sie immer verschlüsselt. Der Suchdienst ignoriert Versuche, diese Eigenschaft auf null festzulegen. Du kannst diese Eigenschaft nach Bedarf ändern, wenn du deinen Verschlüsselungsschlüssel drehen möchtest; Deine Definition der Wissensquelle bleibt unverändert. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

fabricDataAgentParameters

FabricDataAgentKnowledgeSourceParameters

Die Parameter für die Fabric Data Agent-Wissensquelle.

kind string:

fabricDataAgent

Der Typ der Wissensquelle.

name

string

Der Name der Wissensquelle.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrolliert, ob Ergebnisse aus dieser Wissensquelle neu bewertet werden, bevor sie in den Endergebnissatz aufgenommen werden. Standardmäßig steht 'Rerank', wenn nicht angegeben.

FabricDataAgentKnowledgeSourceParameters

Parameter für Fabric Data Agent-Wissensquelle.

Name Typ Beschreibung
dataAgentId

string

Spezifiziert, auf welchen Fabric Data Agent zugegriffen werden soll.

workspaceId

string

Fabric-Arbeitsplatz-ID.

FabricOntologyKnowledgeSource

Konfiguration für Fabric Ontology Wissensquelle.

Name Typ Beschreibung
@odata.etag

string

Die ETag der Wissensquelle.

description

string

Optionale benutzerdefinierte Beschreibung.

encryptionKey

SearchResourceEncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel dient dazu, eine zusätzliche Ebene der Verschlüsselung im Ruhezustand für die Definition Ihrer Wissensquelle bereitzustellen, wenn Sie die volle Gewissheit wünschen, dass niemand, nicht einmal Microsoft, sie entschlüsseln kann. Sobald Sie Ihre Definition Ihrer Wissensquelle verschlüsselt haben, bleibt sie immer verschlüsselt. Der Suchdienst ignoriert Versuche, diese Eigenschaft auf null festzulegen. Du kannst diese Eigenschaft nach Bedarf ändern, wenn du deinen Verschlüsselungsschlüssel drehen möchtest; Deine Definition der Wissensquelle bleibt unverändert. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

fabricOntologyParameters

FabricOntologyKnowledgeSourceParameters

Die Parameter für die Fabric Ontology Wissensquelle.

kind string:

fabricOntology

Der Typ der Wissensquelle.

name

string

Der Name der Wissensquelle.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrolliert, ob Ergebnisse aus dieser Wissensquelle neu bewertet werden, bevor sie in den Endergebnissatz aufgenommen werden. Standardmäßig steht 'Rerank', wenn nicht angegeben.

FabricOntologyKnowledgeSourceParameters

Parameter für Fabric Ontology Wissensquellen.

Name Typ Beschreibung
ontologyId

string

Die ID der Ontologie, die aus dem Fabric-Arbeitsbereich verwendet werden soll.

workspaceId

string

Die Fabric-Arbeitsbereichs-ID, die die Ontologie enthält.

FileKnowledgeSource

Konfiguration für Datei-Wissensquell, die direkte Datei-Upload und -Indexierung unterstützt.

Name Typ Beschreibung
@odata.etag

string

Die ETag der Wissensquelle.

corsOptions

CorsOptions

Optionen zur Steuerung des Cross-Origin Resource Sharing (CORS) für die Dateiendpunkte der Datei-Wissensquelle (Hochladen, Listen, Aktualisieren, Löschen).

description

string

Optionale benutzerdefinierte Beschreibung.

encryptionKey

SearchResourceEncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel dient dazu, eine zusätzliche Ebene der Verschlüsselung im Ruhezustand für die Definition Ihrer Wissensquelle bereitzustellen, wenn Sie die volle Gewissheit wünschen, dass niemand, nicht einmal Microsoft, sie entschlüsseln kann. Sobald Sie Ihre Definition Ihrer Wissensquelle verschlüsselt haben, bleibt sie immer verschlüsselt. Der Suchdienst ignoriert Versuche, diese Eigenschaft auf null festzulegen. Du kannst diese Eigenschaft nach Bedarf ändern, wenn du deinen Verschlüsselungsschlüssel drehen möchtest; Deine Definition der Wissensquelle bleibt unverändert. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

fileParameters

FileKnowledgeSourceParameters

Die Parameter für die Datei-Wissensquelle.

kind string:

file

Der Typ der Wissensquelle.

name

string

Der Name der Wissensquelle.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrolliert, ob Ergebnisse aus dieser Wissensquelle neu bewertet werden, bevor sie in den Endergebnissatz aufgenommen werden. Standardmäßig steht 'Rerank', wenn nicht angegeben.

FileKnowledgeSourceParameters

Parameter für Datei-Wissensquelle.

Name Typ Beschreibung
createdResources

object

Ressourcen, die von der Datei-Wissensquelle erstellt werden.

ingestionParameters

KnowledgeSourceIngestionParameters

Konsolidiert alle allgemeinen Eingabeeinstellungen für die Datei-Wissensquelle, einschließlich des Inhaltsextraktionsmodus und eines optionalen EmbeddingModel.

queryHints

SearchIndexKnowledgeSourceQueryHints

Standardhinweise, die die Abfrageplanung zu nützlichen Filtern und Verbesserungen für diese indexgestützte Wissensquelle führen. Anfragezeitliche Abfragehinweise ersetzen diese Standardwerte als vollständiges Objekt.

FreshnessPolicy

Konfiguration für frischebewusste Abrufe. Wenn sie eingestellt sind, erhalten neuere Dokumente beim Abruf einen Ranking-Boost.

Name Typ Beschreibung
boostingDuration

string

ISO 8601-Dauer für das Frischesteigerungsfenster (z. B. 'P90D' für 90 Tage). Dokumente, die jünger als diese Dauer sind, erhalten während der Abruf einen Ranking-Boost.

IndexedOneLakeKnowledgeSource

Konfiguration für die OneLake-Wissensquelle.

Name Typ Beschreibung
@odata.etag

string

Die ETag der Wissensquelle.

description

string

Optionale benutzerdefinierte Beschreibung.

encryptionKey

SearchResourceEncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel dient dazu, eine zusätzliche Ebene der Verschlüsselung im Ruhezustand für die Definition Ihrer Wissensquelle bereitzustellen, wenn Sie die volle Gewissheit wünschen, dass niemand, nicht einmal Microsoft, sie entschlüsseln kann. Sobald Sie Ihre Definition Ihrer Wissensquelle verschlüsselt haben, bleibt sie immer verschlüsselt. Der Suchdienst ignoriert Versuche, diese Eigenschaft auf null festzulegen. Du kannst diese Eigenschaft nach Bedarf ändern, wenn du deinen Verschlüsselungsschlüssel drehen möchtest; Deine Definition der Wissensquelle bleibt unverändert. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

indexedOneLakeParameters

IndexedOneLakeKnowledgeSourceParameters

Die Parameter für die Wissensquelle.

kind string:

indexedOneLake

Der Typ der Wissensquelle.

name

string

Der Name der Wissensquelle.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrolliert, ob Ergebnisse aus dieser Wissensquelle neu bewertet werden, bevor sie in den Endergebnissatz aufgenommen werden. Standardmäßig steht 'Rerank', wenn nicht angegeben.

IndexedOneLakeKnowledgeSourceParameters

Parameter für die OneLake-Wissensquelle.

Name Typ Beschreibung
createdResources

object

Ressourcen, die von der Wissensquelle erstellt wurden.

fabricWorkspaceId

string

OneLake-Arbeitsbereichs-ID.

ingestionParameters

KnowledgeSourceIngestionParameters

Konsolidiert alle allgemeinen Erfassungseinstellungen.

lakehouseId

string

Gibt an, auf welches OneLake-Seehaus zugegriffen werden soll.

queryHints

SearchIndexKnowledgeSourceQueryHints

Standardhinweise, die die Abfrageplanung zu nützlichen Filtern und Verbesserungen für diese indexgestützte Wissensquelle führen. Anfragezeitliche Abfragehinweise ersetzen diese Standardwerte als vollständiges Objekt.

targetPath

string

Optionaler OneLakehouse-Ordner oder Verknüpfung zum Filtern von OneLake-Inhalten.

IndexedSharePointContainerName

Gibt an, auf welche SharePoint-Bibliotheken zugegriffen werden soll.

Wert Beschreibung
defaultSiteLibrary

Indizieren Sie Inhalte aus der Standarddokumentbibliothek der Website.

allSiteLibraries

Indizieren Sie Inhalte aus jeder Dokumentbibliothek auf der Website.

useQuery

Verwenden Sie eine Abfrage, um SharePoint-Inhalte zu filtern.

IndexedSharePointKnowledgeSource

Konfiguration für SharePoint-Wissensquelle.

Name Typ Beschreibung
@odata.etag

string

Die ETag der Wissensquelle.

description

string

Optionale benutzerdefinierte Beschreibung.

encryptionKey

SearchResourceEncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel dient dazu, eine zusätzliche Ebene der Verschlüsselung im Ruhezustand für die Definition Ihrer Wissensquelle bereitzustellen, wenn Sie die volle Gewissheit wünschen, dass niemand, nicht einmal Microsoft, sie entschlüsseln kann. Sobald Sie Ihre Definition Ihrer Wissensquelle verschlüsselt haben, bleibt sie immer verschlüsselt. Der Suchdienst ignoriert Versuche, diese Eigenschaft auf null festzulegen. Du kannst diese Eigenschaft nach Bedarf ändern, wenn du deinen Verschlüsselungsschlüssel drehen möchtest; Deine Definition der Wissensquelle bleibt unverändert. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

indexedSharePointParameters

IndexedSharePointKnowledgeSourceParameters

Die Parameter für die Wissensquelle.

kind string:

indexedSharePoint

Der Typ der Wissensquelle.

name

string

Der Name der Wissensquelle.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrolliert, ob Ergebnisse aus dieser Wissensquelle neu bewertet werden, bevor sie in den Endergebnissatz aufgenommen werden. Standardmäßig steht 'Rerank', wenn nicht angegeben.

IndexedSharePointKnowledgeSourceParameters

Parameter für die SharePoint-Wissensquelle.

Name Typ Beschreibung
connectionString

string

SharePoint-Verbindungszeichenfolge mit dem Format: SharePointOnlineEndpoint=[URL der SharePoint-Website]; ApplicationId=[Azure AD-App-ID]; ApplicationSecret=[Geheimer Clientschlüssel für Azure AD-Apps]; TenantId=[Mandanten-ID der SharePoint-Website]

containerName

IndexedSharePointContainerName

Gibt an, auf welche SharePoint-Bibliotheken zugegriffen werden soll.

createdResources

object

Ressourcen, die von der Wissensquelle erstellt wurden.

ingestionParameters

KnowledgeSourceIngestionParameters

Konsolidiert alle allgemeinen Erfassungseinstellungen.

query

string

Optionale Abfrage zum Filtern von SharePoint-Inhalten.

queryHints

SearchIndexKnowledgeSourceQueryHints

Standardhinweise, die die Abfrageplanung zu nützlichen Filtern und Verbesserungen für diese indexgestützte Wissensquelle führen. Anfragezeitliche Abfragehinweise ersetzen diese Standardwerte als vollständiges Objekt.

IndexedSqlKnowledgeSource

Konfiguration für indexierte SQL-Wissensquellen.

Name Typ Beschreibung
@odata.etag

string

Die ETag der Wissensquelle.

description

string

Optionale benutzerdefinierte Beschreibung.

encryptionKey

SearchResourceEncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel dient dazu, eine zusätzliche Ebene der Verschlüsselung im Ruhezustand für die Definition Ihrer Wissensquelle bereitzustellen, wenn Sie die volle Gewissheit wünschen, dass niemand, nicht einmal Microsoft, sie entschlüsseln kann. Sobald Sie Ihre Definition Ihrer Wissensquelle verschlüsselt haben, bleibt sie immer verschlüsselt. Der Suchdienst ignoriert Versuche, diese Eigenschaft auf null festzulegen. Du kannst diese Eigenschaft nach Bedarf ändern, wenn du deinen Verschlüsselungsschlüssel drehen möchtest; Deine Definition der Wissensquelle bleibt unverändert. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

indexedSqlParameters

IndexedSqlKnowledgeSourceParameters

Die Parameter für die SQL-Wissensquelle.

kind string:

indexedSql

Der Typ der Wissensquelle.

name

string

Der Name der Wissensquelle.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrolliert, ob Ergebnisse aus dieser Wissensquelle neu bewertet werden, bevor sie in den Endergebnissatz aufgenommen werden. Standardmäßig steht 'Rerank', wenn nicht angegeben.

IndexedSqlKnowledgeSourceParameters

Parameter für indexierte SQL-Wissensquellen.

Name Typ Beschreibung
connectionString

string

Die Verbindungszeichenfolge für die Azure SQL-Datenbank oder SQL Managed Instance.

contentColumns

ContentColumnMapping[]

Optionale Spaltenzuordnungen für Inhaltsfelder. Wenn sie weggelassen werden, werden alle Spalten automatisch entdeckt.

createdResources

object

Ressourcen, die von der Wissensquelle erstellt wurden.

embeddingColumns

EmbeddingColumnMapping[]

Optionale Spaltenabbildungen zum Einbetten von Vektorfeldern. Wenn sie weggelassen werden, werden keine Vektorfelder erzeugt.

highWaterMarkColumnName

string

Optionaler Spaltenname zur Erkennung von Veränderungen bei hohen Wassermarken. Falls vorhanden, verwenden Sie HighWaterMarkChangeDetectionPolicy.

ingestionParameters

KnowledgeSourceIngestionParameters

Konsolidiert alle allgemeinen Aufnahmeeinstellungen, einschließlich Einbettung von Modell, Schema und Identität.

queryHints

SearchIndexKnowledgeSourceQueryHints

Standardhinweise, die die Abfrageplanung zu nützlichen Filtern und Verbesserungen für diese indexgestützte Wissensquelle führen. Anfragezeitliche Abfragehinweise ersetzen diese Standardwerte als vollständiges Objekt.

tableOrView

string

Der Name der Tabelle oder Ansicht zum Indexieren. Kann schema-qualifiziert sein (z. B. 'dbo. MyTable').

IndexingSchedule

Stellt einen Zeitplan für die Indizierungsausführung dar.

Name Typ Beschreibung
interval

string (duration)

Das Zeitintervall zwischen den Indexerausführungen.

startTime

string (date-time)

Der Zeitpunkt, zu dem die Ausführung eines Indexers gestartet werden soll.

KnowledgeBaseAzureOpenAIModel

Gibt die Azure OpenAI-Ressource an, die für die Abfrageplanung verwendet wird.

Name Typ Beschreibung
azureOpenAIParameters

AzureOpenAIVectorizerParameters

Azure OpenAI parameters.

kind string:

azureOpenAI

Das KI-Modell, das für die Abfrageplanung verwendet werden soll.

KnowledgeBaseModelKind

Das KI-Modell, das für die Abfrageplanung verwendet werden soll.

Wert Beschreibung
azureOpenAI

Verwenden Sie Azure Open AI-Modelle für die Abfrageplanung.

KnowledgeSourceAzureOpenAIVectorizer

Gibt die Azure OpenAI-Ressource an, die zum Vektorisieren einer Abfragezeichenfolge verwendet wird.

Name Typ Beschreibung
azureOpenAIParameters

AzureOpenAIVectorizerParameters

Enthält die Parameter, die für die Vektorisierung der Azure OpenAI-Einbettung spezifisch sind.

kind string:

azureOpenAI

Der Name der Art von Vektorisierungsmethode, die für die Verwendung mit der Vektorsuche konfiguriert wird.

KnowledgeSourceIngestionParameters

Konsolidiert alle allgemeinen Erfassungseinstellungen für Wissensquellen.

Name Typ Standardwert Beschreibung
aiServices

AIServices

Optionale AI Services-Konfiguration für die Inhaltsverarbeitung.

assetStore

AssetStore

Optionale Asset-Store-Konfiguration zum Speichern extrahierter Assets wie Bilder.

chatCompletionModel KnowledgeBaseModel:

KnowledgeBaseAzureOpenAIModel

Optionales Chat-Vervollständigungsmodell für die Verbalisierung von Bildern oder die Extraktion von Kontexten.

contentExtractionMode enum:
  • minimal
  • standard
minimal

Optionaler Modus zur Extraktion von Inhalten. Der Standardwert ist 'minimal'.

disableImageVerbalization

boolean

False

Gibt an, ob die Bildverbalisierung deaktiviert werden soll. Die Standardeinstellung ist "false".

embeddingModel KnowledgeSourceVectorizer:

KnowledgeSourceAzureOpenAIVectorizer

Optionale Vektorisiererkonfiguration zum Vektorisieren von Inhalten.

freshnessPolicy

FreshnessPolicy

Optionale Aktualisierungsrichtlinie zur voreingenommenen Abruf zugunsten neuerer Dokumente.

identity SearchIndexerDataIdentity:

Eine explizite Identität, die für diese Wissensquelle verwendet werden soll.

ingestionPermissionOptions

KnowledgeSourceIngestionPermissionOption[]

Optionale Liste von Berechtigungstypen, die zusammen mit dem Dokumentinhalt aufgenommen werden sollen. Wenn angegeben, werden die Indexerberechtigungsoptionen für die Datenquelle festgelegt.

ingestionSchedule

IndexingSchedule

Optionaler Zeitplan für die Datenerfassung.

networkAccessMode

KnowledgeSourceNetworkAccessMode

public

Optionaler Netzwerkzugriffsmodus zur Aufnahme. Auf 'privat' gestellt, um die Eingabe in einer privaten Ausführungsumgebung durchzuführen, die Datenquellen und Abhängigkeiten über ein privates Netzwerk erreichen kann. Standardmäßig ist 'öffentlich'. Dies ist eine Erstellungszeit-Einstellung und kann nach der Erstellung der Wissensquelle nicht mehr geändert werden.

KnowledgeSourceIngestionPermissionOption

Berechtigungstypen, die zusammen mit Dokumenteninhalten aufgenommen werden.

Wert Beschreibung
userIds

Erfassen Sie explizite Benutzerkennungen zusammen mit Dokumentinhalten.

groupIds

Erfassen Sie Gruppenkennungen zusammen mit Dokumentinhalten.

rbacScope

Erfassen Sie RBAC-Bereichsinformationen zusammen mit Dokumentinhalten.

sensitivityLabels

Führen Sie Microsoft Purview-Sensitivitätsetiketten zusammen mit Dokumentinhalten ein.

KnowledgeSourceKind

Die Art der Wissensquelle.

Wert Beschreibung
searchIndex

Eine Wissensquelle, die Daten aus einem Suchindex liest.

azureBlob

Eine Wissensquelle, die Daten aus Azure Blob Storage liest und in einem Suchindex erfasst.

indexedSharePoint

Eine Wissensquelle, die Daten von indexiertem SharePoint liest.

indexedOneLake

Eine Wissensquelle, die Daten von indexierten OneLake ausliest.

indexedSql

Eine Wissensquelle, die Daten aus der Azure SQL-Datenbank oder der SQL Managed Instance in einen Search Index abruft und aufnimmt.

web

Eine Wissensquelle, die Daten aus dem Web liest.

remoteSharePoint

Eine Wissensquelle, die Daten von entferntem SharePoint liest.

workIQ

Eine Wissensquelle, die Daten aus dem Arbeits-IQ liest

file

Eine Wissensquelle, die das direkte Uploaden und Indexieren von Dateien unterstützt.

mcpServer

Eine Wissensquelle, die von einem MCP-Server (Model Context Protocol) unterstützt wird.

fabricDataAgent

Eine Wissensquelle, die Daten von einem Fabric Data Agent abruft.

fabricOntology

Eine Wissensquelle, die Daten aus Microsoft Fabric Ontology-Ontologien abruft.

KnowledgeSourceNetworkAccessMode

Spezifiziert den Netzwerkzugriffsmodus für die Erfassung von Wissensquellen. Standardmäßig ist 'öffentlich'.

Wert Beschreibung
public

Die Aufnahme läuft in der standardisierten, öffentlich erreichbaren Ausführungsumgebung. Dies ist die Standardoption.

private

Die Eingabe läuft in einer privaten Ausführungsumgebung, sodass Datenquellen und Abhängigkeiten über ein privates Netzwerk (privater Endpunkt / geteilte private Verbindung) erreicht werden können.

KnowledgeSourceResultsProcessing

Kontrolliert, ob die Ergebnisse einer Wissensquelle neu bewertet werden.

Wert Beschreibung
rerank

Ergebnisse aus dieser Wissensquelle durchlaufen die Reranking-Pipeline. Dies ist das Standardverhalten.

none

Die Ergebnisse dieser Wissensquelle umgehen das Reranking und behalten ihre zugrundeliegende Ordnung bei.

McpServerAuthenticationKind

Die Art der Authentifizierung für einen MCP-Server.

Wert Beschreibung
foundryConnection

Authentifizieren Sie sich über eine Azure AI Foundry -Verbindung.

storedHeaders

Authentifiziere dich mit gespeicherten HTTP-Headern.

McpServerAutoOutputParsing

Automatisch das Ausgabeformat erkennen und entsprechend parsen.

Name Typ Beschreibung
kind string:

auto

Die Art von Output-Parsing, die man anwenden sollte.

McpServerFoundryConnectionAuthentication

Authentifizierung über eine Azure AI Foundry -Verbindung.

Name Typ Beschreibung
foundryConnectionParameters

McpServerFoundryConnectionParameters

Parameter für die Foundry-Verbindungsauthentifizierung.

kind string:

foundryConnection

Die Art der Authentifizierung, die man verwenden sollte.

McpServerFoundryConnectionParameters

Parameter für die Foundry-Verbindungsauthentifizierung.

Name Typ Beschreibung
connectionId

string

Die Azure AI Foundry -Verbindungskennung.

McpServerJsonOutputParsing

Parse die Ausgabe als JSON-Dokument mit den konfigurierten JSON-Parametern.

Name Typ Beschreibung
jsonParameters

McpServerOutputParsingJsonParameters

Parameter für JSON-Ausgabeparsing. Erforderlich, wenn Freundlichkeit 'json' ist.

kind string:

json

Die Art von Output-Parsing, die man anwenden sollte.

McpServerKnowledgeSource

Konfiguration für eine Wissensquelle, die von einem MCP-Server (Model Context Protocol) unterstützt wird.

Name Typ Beschreibung
@odata.etag

string

Die ETag der Wissensquelle.

description

string

Optionale benutzerdefinierte Beschreibung.

encryptionKey

SearchResourceEncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel dient dazu, eine zusätzliche Ebene der Verschlüsselung im Ruhezustand für die Definition Ihrer Wissensquelle bereitzustellen, wenn Sie die volle Gewissheit wünschen, dass niemand, nicht einmal Microsoft, sie entschlüsseln kann. Sobald Sie Ihre Definition Ihrer Wissensquelle verschlüsselt haben, bleibt sie immer verschlüsselt. Der Suchdienst ignoriert Versuche, diese Eigenschaft auf null festzulegen. Du kannst diese Eigenschaft nach Bedarf ändern, wenn du deinen Verschlüsselungsschlüssel drehen möchtest; Deine Definition der Wissensquelle bleibt unverändert. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

kind string:

mcpServer

Der Typ der Wissensquelle.

mcpServerParameters

McpServerKnowledgeSourceParameters

Die Parameter für die Wissensquelle des MCP-Servers.

name

string

Der Name der Wissensquelle.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrolliert, ob Ergebnisse aus dieser Wissensquelle neu bewertet werden, bevor sie in den Endergebnissatz aufgenommen werden. Standardmäßig steht 'Rerank', wenn nicht angegeben.

McpServerKnowledgeSourceParameters

Parameter für eine Wissensquelle eines MCP-Servers.

Name Typ Beschreibung
authentication McpServerAuthentication:

Die Authentifizierungskonfiguration für den MCP-Server.

serverURL

string

Die URL des MCP-Server-Endpunkts.

tools

McpServerTool[]

Die Liste der Werkzeuge, die auf dem MCP-Server aufgerufen werden können.

McpServerNoneOutputParsing

Behandle die Ausgabe als einen einzelnen Block ohne Parsing.

Name Typ Beschreibung
kind string:

none

Die Art von Output-Parsing, die man anwenden sollte.

McpServerOutputParsingJsonParameters

Parameter für JSON-Ausgabeparsing.

Name Typ Beschreibung
documentsPath

string

Der JSON-Pfad zum Array der Dokumente im Tool-Output.

includeContext

boolean

Ob der umgebende Kontext aus der JSON-Ausgabe zusammen mit extrahierten Dokumenten aufgenommen werden soll.

McpServerOutputParsingKind

Die Art von Output-Parsing für ein MCP-Server-Tool.

Wert Beschreibung
auto

Automatisch das Ausgabeformat erkennen und entsprechend parsen.

json

Parse die Ausgabe als JSON-Dokument mit den konfigurierten JSON-Parametern.

split

Teile die Ausgabe mit den konfigurierten Split-Parametern in Seiten auf.

none

Behandle die Ausgabe als einen einzelnen Block ohne Parsing.

McpServerOutputParsingSplitParameters

Parameter für geteilte Ausgabe-Parsing.

Name Typ Beschreibung
defaultLanguageCode

SplitSkillLanguage

Ein Wert, der angibt, welcher Sprachcode verwendet werden soll. Der Standardwert ist en.

maximumPageLength

integer (int32)

Die maximale Anzahl an Zeichen pro Seite.

maximumPagesToTake

integer (int32)

Die maximale Anzahl an Seiten, die aus dem Output genommen werden muss.

pageOverlapLength

integer (int32)

Die Anzahl der Zeichen, die sich zwischen den Seiten überschneiden.

textSplitMode

TextSplitMode

Der Textsplit-Modus ist zu verwenden.

McpServerSplitOutputParsing

Teile die Ausgabe mit den konfigurierten Split-Parametern in Seiten auf.

Name Typ Beschreibung
kind string:

split

Die Art von Output-Parsing, die man anwenden sollte.

splitParameters

McpServerOutputParsingSplitParameters

Parameter für geteilte Ausgabe-Parsing.

McpServerStoredHeadersAuthentication

Authentifizierung mit gespeicherten HTTP-Headern.

Name Typ Beschreibung
kind string:

storedHeaders

Die Art der Authentifizierung, die man verwenden sollte.

storedHeadersParameters

McpServerStoredHeadersParameters

Parameter für die Authentifizierung gespeicherter Header.

McpServerStoredHeadersParameters

Parameter für die Authentifizierung gespeicherter Header.

Name Typ Beschreibung
headers

object

Die gespeicherten HTTP-Header, die in MCP-Serveranfragen aufgenommen werden.

McpServerTool

Stellt ein einzelnes Werkzeug innerhalb einer Wissensquelle des MCP-Servers dar.

Name Typ Beschreibung
maxOutputTokens

integer (int32)

Optionales Post-Parsing-Token-Limit für die Ausgabe dieses Tools. Muss größer als 0 sein, wenn angegeben.

name

string

Der Name des zu aufrufenden MCP-Tools.

outputParsing McpServerOutputParsing:

Optionale Konfiguration zum Parsen der Ausgabe des Werkzeugs.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrolliert, ob die geparsten Ergebnisse dieses Tools neu gerankt werden. Standardmäßig steht 'Rerank', wenn nicht angegeben.

RemoteSharePointKnowledgeSource

Konfiguration für Remote-SharePoint-Wissensquelle.

Name Typ Beschreibung
@odata.etag

string

Die ETag der Wissensquelle.

description

string

Optionale benutzerdefinierte Beschreibung.

encryptionKey

SearchResourceEncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel dient dazu, eine zusätzliche Ebene der Verschlüsselung im Ruhezustand für die Definition Ihrer Wissensquelle bereitzustellen, wenn Sie die volle Gewissheit wünschen, dass niemand, nicht einmal Microsoft, sie entschlüsseln kann. Sobald Sie Ihre Definition Ihrer Wissensquelle verschlüsselt haben, bleibt sie immer verschlüsselt. Der Suchdienst ignoriert Versuche, diese Eigenschaft auf null festzulegen. Du kannst diese Eigenschaft nach Bedarf ändern, wenn du deinen Verschlüsselungsschlüssel drehen möchtest; Deine Definition der Wissensquelle bleibt unverändert. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

kind string:

remoteSharePoint

Der Typ der Wissensquelle.

name

string

Der Name der Wissensquelle.

remoteSharePointParameters

RemoteSharePointKnowledgeSourceParameters

Die Parameter für die entfernte SharePoint-Wissensquelle.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrolliert, ob Ergebnisse aus dieser Wissensquelle neu bewertet werden, bevor sie in den Endergebnissatz aufgenommen werden. Standardmäßig steht 'Rerank', wenn nicht angegeben.

RemoteSharePointKnowledgeSourceParameters

Parameter für die Remote-SharePoint-Wissensquelle.

Name Typ Beschreibung
containerTypeId

string

Container-ID für SharePoint Embedded-Verbindung. Wenn dieser Wert null ist, wird SharePoint Online verwendet.

filterExpression

string

KQL-Ausdruck (Keyword Query Language) mit abfragbaren SharePoint-Eigenschaften und -Attributen, um den Abruf vor der Ausführung der Abfrage zu begrenzen.

resourceMetadata

string[]

Eine Liste der Metadatenfelder, die für jedes Element in der Antwort zurückgegeben werden sollen. In dieser Liste können nur abrufbare Metadateneigenschaften enthalten sein. Standardmäßig werden keine Metadaten zurückgegeben.

SearchIndexerDataNoneIdentity

Löscht die Identitätseigenschaft einer Datenquelle.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Ein URI-Fragment, das den Typ der Identität angibt.

SearchIndexerDataUserAssignedIdentity

Gibt die Identität für eine zu verwendende Datenquelle an.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Ein URI-Fragment, das den Typ der Identität angibt.

federatedIdentityClientId

string

Multi-Tenant User-Assigned Managed Identity Support: Die Client-ID der Multi-Tentant-App, die so konfiguriert wurde, dass sie mit der vom Benutzer zugewiesenen verwalteten Identität föderiert.

userAssignedIdentity

string

Die vollqualifizierte Azure-Ressourcen-ID einer vom Benutzer zugewiesenen verwalteten Identität in der Regel im Format "/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId", die dem Suchdienst zugewiesen werden sollen.

SearchIndexFieldReference

Feldreferenz für einen Suchindex.

Name Typ Beschreibung
name

string

Der Name des Felds.

SearchIndexKnowledgeSource

Wissensquelle, die auf einen Suchindex abzielt.

Name Typ Beschreibung
@odata.etag

string

Die ETag der Wissensquelle.

description

string

Optionale benutzerdefinierte Beschreibung.

encryptionKey

SearchResourceEncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel dient dazu, eine zusätzliche Ebene der Verschlüsselung im Ruhezustand für die Definition Ihrer Wissensquelle bereitzustellen, wenn Sie die volle Gewissheit wünschen, dass niemand, nicht einmal Microsoft, sie entschlüsseln kann. Sobald Sie Ihre Definition Ihrer Wissensquelle verschlüsselt haben, bleibt sie immer verschlüsselt. Der Suchdienst ignoriert Versuche, diese Eigenschaft auf null festzulegen. Du kannst diese Eigenschaft nach Bedarf ändern, wenn du deinen Verschlüsselungsschlüssel drehen möchtest; Deine Definition der Wissensquelle bleibt unverändert. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

kind string:

searchIndex

Der Typ der Wissensquelle.

name

string

Der Name der Wissensquelle.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrolliert, ob Ergebnisse aus dieser Wissensquelle neu bewertet werden, bevor sie in den Endergebnissatz aufgenommen werden. Standardmäßig steht 'Rerank', wenn nicht angegeben.

searchIndexParameters

SearchIndexKnowledgeSourceParameters

Die Parameter für die Wissensquelle.

SearchIndexKnowledgeSourceBoostKind

Die Art von Boost-Hinweis für eine Suchindex-Informationsquelle.

Wert Beschreibung
fieldValue

Verbessern Sie Dokumente basierend auf einem Feldwert.

multiWordExpression

Booste Dokumente basierend auf einem mehrsprachigen Ausdruck.

SearchIndexKnowledgeSourceFieldValueBoost

Ein Hinweis, der Dokumente basierend auf einem Feldwert verbessert.

Name Typ Beschreibung
boost

number (double)

Ein Multiplikator für die Dokumentenbewertung. Muss eine positive Zahl sein, die nicht gleich 1,0 ist.

boostInstructions

string

Anweisungen in natürlicher Sprache, die erklären, wann und wie der Boost angewendet werden soll.

field

string

minLength: 1

Der Name des Suchindexfeldes.

fieldValues

string[]

Repräsentative Werte für das Feld.

kind string:

fieldValue

So eine Art Boost-Hinweis.

SearchIndexKnowledgeSourceFilterHint

Ein Hinweis, der ein Feld und repräsentative Werte identifiziert, die der Abfrageplaner beim Erstellen eines Filters verwenden kann.

Name Typ Beschreibung
field

string

minLength: 1

Der Name des filterbaren Suchindexfeldes.

fieldValues

string[]

Repräsentative Werte für das Feld.

filterInstructions

string

Anweisungen in natürlicher Sprache, die erklären, wann und wie man auf dem Feld filtert.

SearchIndexKnowledgeSourceMultiWordExpressionBoost

Ein Hinweis, der Dokumente basierend auf einem mehrsprachigen Ausdruck verbessert.

Name Typ Beschreibung
boost

number (double)

Ein Multiplikator für die Dokumentenbewertung. Muss eine positive Zahl sein, die nicht gleich 1,0 ist.

boostInstructions

string

Anweisungen in natürlicher Sprache, die erklären, wann und wie der Boost angewendet werden soll.

fieldValues

string[]

Repräsentative Werte für den Schub.

kind string:

multiWordExpression

So eine Art Boost-Hinweis.

SearchIndexKnowledgeSourceParameters

Parameter für die Wissensquelle für den Suchindex.

Name Typ Beschreibung
baseFilter

string

Eine Standard-Filterbedingung, die beim Abruf auf den Index angewendet wird (z. B. 'State eq VA'). Kann zur Abfragezeit über Knowledge Source Laufzeitparameter überschrieben werden.

queryHints

SearchIndexKnowledgeSourceQueryHints

Standardhinweise, die die Abfrageplanung zu nützlichen Filtern und Verbesserungen für diese Suchindex-Wissensquelle führen. Anfragezeitliche Abfragehinweise ersetzen diese Standardwerte als vollständiges Objekt.

searchFields

SearchIndexFieldReference[]

Wird verwendet, um einzuschränken, welche Felder im Suchindex durchsucht werden sollen.

searchIndexName

string

Der Name des Suchindexes.

semanticConfigurationName

string

Wird verwendet, um eine andere semantische Konfiguration für den Zielsuchindex als die Standardkonfiguration anzugeben.

sourceDataFields

SearchIndexFieldReference[]

Wird verwendet, um zusätzliche Felder für referenzierte Quelldaten anzufordern.

SearchIndexKnowledgeSourceQueryHints

Hinweise, die die Abfrageplanung zu nützlichen Filtern und Verbesserungen für eine Suchindex-Wissensquelle führen.

Name Typ Beschreibung
boosts SearchIndexKnowledgeSourceBoost[]:

Verbessern Sie Hinweise, die Bedingungen identifizieren, die der Abfrageplaner nutzen kann, um das Dokumentranking zu beeinflussen.

filters

SearchIndexKnowledgeSourceFilterHint[]

Filterhinweise, die Felder und repräsentative Werte identifizieren, die der Abfrageplaner beim Erstellen von Filtern verwenden kann.

SearchResourceEncryptionKey

Ein vom Kunden verwalteter Verschlüsselungsschlüssel im Azure Key Vault. Schlüssel, die Sie erstellen und verwalten, können zum Verschlüsseln oder Entschlüsseln ruhender Daten verwendet werden, z. B. Indizes und Synonymzuordnungen.

Name Typ Standardwert Beschreibung
accessCredentials.applicationId

string

Eine AAD-Anwendungs-ID, die die erforderlichen Zugriffsberechtigungen für den Azure Key Vault erteilt hat, die beim Verschlüsseln Ihrer ruhenden Daten verwendet werden sollen. Die Anwendungs-ID sollte nicht mit der Objekt-ID für Ihre AAD-Anwendung verwechselt werden.

accessCredentials.applicationSecret

string

Der Authentifizierungsschlüssel der angegebenen AAD-Anwendung.

identity SearchIndexerDataIdentity:

Eine explizite verwaltete Identität, die für diesen Verschlüsselungsschlüssel verwendet werden soll. Wenn diese Eigenschaft nicht angegeben ist und die Eigenschaft für Zugriffsanmeldeinformationen null ist, wird die vom System zugewiesene verwaltete Identität verwendet. Wenn die explizite Identität nicht angegeben ist, bleibt die Aktualisierung der Ressource unverändert. Wenn "none" angegeben wird, wird der Wert dieser Eigenschaft gelöscht.

isServiceLevelKey

boolean

False

Ein optionaler Wert, der angibt, ob dieser Schlüssel ein Service-Level-Schlüssel ist. Die Standardeinstellung ist "false".

keyVaultKeyName

string

Der Name Ihres Azure Key Vault-Schlüssels, der zum Verschlüsseln Ihrer ruhenden Daten verwendet werden soll.

keyVaultKeyVersion

string

Die Version Ihres Azure Key Vault-Schlüssels, der zum Verschlüsseln Ihrer ruhenden Daten verwendet werden soll.

keyVaultUri

string

Der URI Ihres Azure Key Vault, auch als DNS-Name bezeichnet, der den Schlüssel enthält, der zum Verschlüsseln Ihrer ruhenden Daten verwendet werden soll. Ein Beispiel-URI kann https://my-keyvault-name.vault.azure.netsein.

SplitSkillLanguage

Die Sprachcodes, die von SplitSkill für Eingabetext unterstützt werden.

Wert Beschreibung
am

Amharic

bs

Bosnian

cs

Tschechisch

da

Dänisch

de

German

en

English

es

Spanish

et

Estonian

fi

Finnisch

fr

French

he

Hebräisch

hi

Hindi

hr

Croatian

hu

Hungarian

id

Indonesian

is

Icelandic

it

Italian

ja

Japanese

ko

Korean

lv

Lettisch

nb

Norwegisch

nl

Holländisch

pl

Polnisch

pt

Portugiesisch (Portugal)

pt-br

Portugiesisch (Brasilien)

ru

Russian

sk

Slovak

sl

Slovenian

sr

Serbisch

sv

Schwedisch

tr

Türkisch

ur

Urdu

zh

Chinesisch (vereinfacht)

TextSplitMode

Ein Wert, der angibt, welcher Geteilte Modus ausgeführt werden soll.

Wert Beschreibung
pages

Teilen Sie den Text in einzelne Seiten auf.

sentences

Teilen Sie den Text in einzelne Sätze.

VectorSearchVectorizerKind

Die Vektorisierungsmethode, die während der Abfragezeit verwendet werden soll.

Wert Beschreibung
azureOpenAI

Generieren Sie Einbettungen mithilfe einer Azure OpenAI-Ressource zur Abfragezeit.

customWebApi

Generieren Sie Einbettungen mithilfe eines benutzerdefinierten Webendpunkts zur Abfragezeit.

aiServicesVision

Generieren Sie Einbettungen für ein Bild oder eine Texteingabe zur Abfragezeit mithilfe der Azure AI Services Vision Vectorize-API.

aml

Generieren Sie Einbettungen mithilfe eines Azure Machine Learning-Endpunkts, der zur Abfragezeit über den Azure AI Foundry -Modellkatalog bereitgestellt wird.

WebKnowledgeSource

Wissensquelle, die auf Webergebnisse abzielt.

Name Typ Beschreibung
@odata.etag

string

Die ETag der Wissensquelle.

description

string

Optionale benutzerdefinierte Beschreibung.

encryptionKey

SearchResourceEncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel dient dazu, eine zusätzliche Ebene der Verschlüsselung im Ruhezustand für die Definition Ihrer Wissensquelle bereitzustellen, wenn Sie die volle Gewissheit wünschen, dass niemand, nicht einmal Microsoft, sie entschlüsseln kann. Sobald Sie Ihre Definition Ihrer Wissensquelle verschlüsselt haben, bleibt sie immer verschlüsselt. Der Suchdienst ignoriert Versuche, diese Eigenschaft auf null festzulegen. Du kannst diese Eigenschaft nach Bedarf ändern, wenn du deinen Verschlüsselungsschlüssel drehen möchtest; Deine Definition der Wissensquelle bleibt unverändert. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

kind string:

web

Der Typ der Wissensquelle.

name

string

Der Name der Wissensquelle.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrolliert, ob Ergebnisse aus dieser Wissensquelle neu bewertet werden, bevor sie in den Endergebnissatz aufgenommen werden. Standardmäßig steht 'Rerank', wenn nicht angegeben.

webParameters

WebKnowledgeSourceParameters

Die Parameter für die Web-Wissensquelle.

WebKnowledgeSourceDomain

Konfiguration für die Web-Wissensquellendomäne.

Name Typ Beschreibung
address

string

Die Adresse der Domain.

includeSubpages

boolean

Ob Unterseiten aus dieser Domain eingebunden werden sollen oder nicht.

WebKnowledgeSourceDomains

Konfiguration der Domäne für Web-Wissensquelle zulassen/blockieren.

Name Typ Beschreibung
allowedDomains

WebKnowledgeSourceDomain[]

Domains, die für Webergebnisse erlaubt sind.

blockedDomains

WebKnowledgeSourceDomain[]

Domains, die aus Webergebnissen blockiert sind.

WebKnowledgeSourceParameters

Parameter für die Web-Wissensquelle.

Name Typ Beschreibung
count

integer (int32)

Die Standardanzahl der Webergebnisse, die zurückgegeben werden sollen. Kann zur Abfragezeit über Knowledge Source Laufzeitparameter überschrieben werden.

domains

WebKnowledgeSourceDomains

Konfiguration des Zulassens/Blockierens von Domänen für Webergebnisse.

freshness

string

Der Standard-Frischefilter für Web-Ergebnisse. Kann zur Abfragezeit über Knowledge Source Laufzeitparameter überschrieben werden.

language

string

Die Standardsprache für Webergebnisse. Kann zur Abfragezeit über Knowledge Source Laufzeitparameter überschrieben werden.

market

string

Der Standardmarkt für Webergebnisse. Kann zur Abfragezeit über Knowledge Source Laufzeitparameter überschrieben werden.

WorkIQKnowledgeSource

Konfiguration für WorkIQ Knowledge Source.

Name Typ Beschreibung
@odata.etag

string

Die ETag der Wissensquelle.

description

string

Optionale benutzerdefinierte Beschreibung.

encryptionKey

SearchResourceEncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel dient dazu, eine zusätzliche Ebene der Verschlüsselung im Ruhezustand für die Definition Ihrer Wissensquelle bereitzustellen, wenn Sie die volle Gewissheit wünschen, dass niemand, nicht einmal Microsoft, sie entschlüsseln kann. Sobald Sie Ihre Definition Ihrer Wissensquelle verschlüsselt haben, bleibt sie immer verschlüsselt. Der Suchdienst ignoriert Versuche, diese Eigenschaft auf null festzulegen. Du kannst diese Eigenschaft nach Bedarf ändern, wenn du deinen Verschlüsselungsschlüssel drehen möchtest; Deine Definition der Wissensquelle bleibt unverändert. Verschlüsselung mit vom Kunden verwalteten Schlüsseln steht nicht für kostenlose Suchdienste zur Verfügung und ist nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

kind string:

workIQ

Der Typ der Wissensquelle.

name

string

Der Name der Wissensquelle.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrolliert, ob Ergebnisse aus dieser Wissensquelle neu bewertet werden, bevor sie in den Endergebnissatz aufgenommen werden. Standardmäßig steht 'Rerank', wenn nicht angegeben.

workIQParameters

WorkIQKnowledgeSourceParameters

Die Parameter für die WorkIQ-Wissensquelle, einschließlich der kundeneigenen Entra-App-Konfiguration, die für die Authentifizierung verwendet wird.

WorkIQKnowledgeSourceParameters

Parameter für eine WorkIQ-Wissensquelle.

Name Typ Beschreibung
entraAppAuthentication

EntraAppAuthentication

Die kundeneigene Microsoft Entra-App-Registrierungskonfiguration wird für die On-the-the-Authentifizierung der Work IQ API verwendet. Der Kunde registriert eine tenant-eigene Entra-App, gewährt ihr die WorkIQAgent.Ask delegated Permission und konfiguriert eine föderierte Zugangsberechtigung, sodass Azure KI-Suche als diese App authentifizieren kann, ohne ein gespeichertes Client-Geheimnis.