Knowledge Sources - Get

Hämtar en definition av en kunskapskälla.

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

URI-parametrar

Name I Obligatorisk Typ Description
endpoint
path True

string (uri)

Slutpunkts-URL:en för söktjänsten.

sourceName
path True

string

Namnet på kunskapskällan.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Begärandehuvud

Name Obligatorisk Typ Description
x-ms-client-request-id

string (uuid)

En ogenomskinlig, globalt unik, klientgenererad strängidentifierare för begäran.

Accept

Accept

Acceptera-rubriken.

Svar

Name Typ Description
200 OK KnowledgeSource:

Begäran har slutförts.

Other Status Codes

ErrorResponse

Ett oväntat felsvar.

Säkerhet

api-key

Typ: apiKey
I: header

OAuth2Auth

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Omfattningar

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

Exempel

SearchServiceGetKnowledgeSource
SearchServiceGetKnowledgeSourceAzureBlob
SearchServiceGetKnowledgeSourceFabricDataAgent
SearchServiceGetKnowledgeSourceFabricOntology
SearchServiceGetKnowledgeSourceFile
SearchServiceGetKnowledgeSourceIndexedOneLake
SearchServiceGetKnowledgeSourceIndexedSharePoint
SearchServiceGetKnowledgeSourceIndexedSql
SearchServiceGetKnowledgeSourceMcpServer
SearchServiceGetKnowledgeSourceWeb
SearchServiceGetKnowledgeSourceWorkIQ

SearchServiceGetKnowledgeSource

Exempelbegäran

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


Exempelsvar

{
  "@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

Exempelbegäran

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


Exempelsvar

{
  "@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

Exempelbegäran

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

Exempelsvar

{
  "@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

Exempelbegäran

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

Exempelsvar

{
  "@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

Exempelbegäran

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


Exempelsvar

{
  "@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

Exempelbegäran

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


Exempelsvar

{
  "@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

Exempelbegäran

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


Exempelsvar

{
  "@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

Exempelbegäran

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


Exempelsvar

{
  "@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

Exempelbegäran

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


Exempelsvar

{
  "@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

Exempelbegäran

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


Exempelsvar

{
  "@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

Exempelbegäran

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


Exempelsvar

{
  "@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"
    }
  }
}

Definitioner

Name Description
Accept

Acceptera-rubriken.

AIServices

Parametrar för AI-tjänster.

AssetStore

Konfiguration för en tillgångslagring som används för att lagra extraherade tillgångar som bilder.

AzureBlobKnowledgeSource

Konfiguration för Azure Blob Storage kunskapskälla.

AzureBlobKnowledgeSourceParameters

Parametrar för Azure Blob Storage kunskapskälla.

AzureOpenAIModelName

Namnet på Azure Open AI-modellen som ska anropas.

AzureOpenAIVectorizerParameters

Anger parametrarna för att ansluta till Azure OpenAI-resursen.

ContentColumnMapping

Mappar en SQL-kolumn till ett sökindexfält.

CorsOptions

Definierar alternativ för att styra resursdelning mellan ursprung (CORS) för ett index.

EmbeddingColumnMapping

Mappar en SQL-kolumn till ett vektorfält för inbäddning.

EntraAppAuthentication

Konfiguration för kundägd Microsoft Entra-appregistrering som används för federerad inloggningsinformation på uppdrag av autentisering.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Vanligt felsvar för alla Azure Resource Manager-API:er för att returnera felinformation för misslyckade åtgärder. (Detta följer även formatet för OData-felsvar.).

FabricDataAgentKnowledgeSource

Konfiguration för kunskapskälla för Fabric Data Agent.

FabricDataAgentKnowledgeSourceParameters

Parametrar för kunskapskälla för Fabric Data Agent.

FabricOntologyKnowledgeSource

Konfiguration för kunskapskälla för Fabric Ontology.

FabricOntologyKnowledgeSourceParameters

Parametrar för kunskapskälla om Fabric Ontology.

FileKnowledgeSource

Konfiguration för filkunskapskälla som stödjer direkt filuppladdning och indexering.

FileKnowledgeSourceParameters

Parametrar för filkunskapskälla.

FreshnessPolicy

Konfiguration för färskhetsmedveten hämtning. När de är inställda får nyare dokument en rankingökning vid hämtning.

IndexedOneLakeKnowledgeSource

Konfiguration för OneLake-kunskapskälla.

IndexedOneLakeKnowledgeSourceParameters

Parametrar för OneLake-kunskapskälla.

IndexedSharePointContainerName

Anger vilka SharePoint-bibliotek som ska användas.

IndexedSharePointKnowledgeSource

Konfiguration för SharePoint-kunskapskälla.

IndexedSharePointKnowledgeSourceParameters

Parametrar för SharePoint-kunskapskälla.

IndexedSqlKnowledgeSource

Konfiguration för indexerad SQL-kunskapskälla.

IndexedSqlKnowledgeSourceParameters

Parametrar för indexerad SQL-kunskapskälla.

IndexingSchedule

Representerar ett schema för indexeringskörning.

KnowledgeBaseAzureOpenAIModel

Anger den Azure OpenAI-resurs som används för att göra frågeplanering.

KnowledgeBaseModelKind

AI-modellen som ska användas för frågeplanering.

KnowledgeSourceAzureOpenAIVectorizer

Anger den Azure OpenAI-resurs som används för att vektorisera en frågesträng.

KnowledgeSourceIngestionParameters

Konsoliderar alla allmänna inmatningsinställningar för kunskapskällor.

KnowledgeSourceIngestionPermissionOption

Behörighetstyper för att samla in dokumentinnehållet.

KnowledgeSourceKind

Typen av kunskapskälla.

KnowledgeSourceNetworkAccessMode

Specificerar nätverksåtkomstläge för kunskapskällsupptagning. Standard är 'offentligt'.

KnowledgeSourceResultsProcessing

Kontrollerar om en kunskapskällas resultat omrankas.

McpServerAuthenticationKind

Typen av autentisering för en MCP-server.

McpServerAutoOutputParsing

Upptäck automatiskt utdataformatet och analysera därefter.

McpServerFoundryConnectionAuthentication

Autentisering med en Azure AI Foundry-anslutning.

McpServerFoundryConnectionParameters

Parametrar för autentisering av Foundry-anslutning.

McpServerJsonOutputParsing

Tolka utdata som ett JSON-dokument med hjälp av de konfigurerade JSON-parametrarna.

McpServerKnowledgeSource

Konfiguration för en kunskapskälla som backas upp av en MCP (Model Context Protocol)-server.

McpServerKnowledgeSourceParameters

Parametrar för en kunskapskälla för MCP-server.

McpServerNoneOutputParsing

Behandla utdata som ett enda block utan någon parsing.

McpServerOutputParsingJsonParameters

Parametrar för JSON-utdataparsing.

McpServerOutputParsingKind

Den typen av utdataparsning för ett MCP-serververktyg.

McpServerOutputParsingSplitParameters

Parametrar för delad utdataparsing.

McpServerSplitOutputParsing

Dela upp utdata i sidor med de konfigurerade delningsparametrarna.

McpServerStoredHeadersAuthentication

Autentisering med lagrade HTTP-headers.

McpServerStoredHeadersParameters

Parametrar för autentisering av lagrade headers.

McpServerTool

Representerar ett enda verktyg inom en MCP-serverkunskapskälla.

RemoteSharePointKnowledgeSource

Konfiguration för fjärransluten SharePoint-kunskapskälla.

RemoteSharePointKnowledgeSourceParameters

Parametrar för fjärransluten SharePoint-kunskapskälla.

SearchIndexerDataNoneIdentity

Rensar identitetsegenskapen för en datakälla.

SearchIndexerDataUserAssignedIdentity

Anger identiteten för en datakälla som ska användas.

SearchIndexFieldReference

Fältreferens för ett sökindex.

SearchIndexKnowledgeSource

Kunskapskälla som riktar sig till ett sökindex.

SearchIndexKnowledgeSourceBoostKind

Den typen av boost-tips för en sökindex-kunskapskälla.

SearchIndexKnowledgeSourceFieldValueBoost

Ett tips som förbättrar dokument baserat på ett fältvärde.

SearchIndexKnowledgeSourceFilterHint

En ledtråd som identifierar ett fält och representativa värden som frågeplaneraren kan använda när de konstruerar ett filter.

SearchIndexKnowledgeSourceMultiWordExpressionBoost

Ett tips som förstärker dokument baserat på ett flerordsuttryck.

SearchIndexKnowledgeSourceParameters

Parametrar för kunskapskälla för sökindex.

SearchIndexKnowledgeSourceQueryHints

Tips som vägleder frågeplanering mot användbara filter och förstärkningar för en sökindexkunskapskälla.

SearchResourceEncryptionKey

En kundhanterad krypteringsnyckel i Azure Key Vault. Nycklar som du skapar och hanterar kan användas för att kryptera eller dekryptera vilande data, till exempel index och synonymmappningar.

SplitSkillLanguage

Språkkoderna som stöds för indatatext av SplitSkill.

TextSplitMode

Ett värde som anger vilket delningsläge som ska utföras.

VectorSearchVectorizerKind

Den vektoriseringsmetod som ska användas under frågetiden.

WebKnowledgeSource

Kunskapskälla som riktar in sig på webbresultat.

WebKnowledgeSourceDomain

Konfiguration för domän för webbkunskapskälla.

WebKnowledgeSourceDomains

Konfiguration av tillåtet/blockerat domän för webbkunskapskälla.

WebKnowledgeSourceParameters

Parametrar för webbkunskapskälla.

WorkIQKnowledgeSource

Konfiguration för WorkIQ:s kunskapskälla.

WorkIQKnowledgeSourceParameters

Parametrar för en kunskapskälla om WorkIQ.

Accept

Acceptera-rubriken.

Värde Description
application/json;odata.metadata=minimal

AIServices

Parametrar för AI-tjänster.

Name Typ Description
apiKey

string

API-nyckeln för åtkomst till AI-tjänster.

uri

string (uri)

URI:n för AI Services-slutpunkten.

AssetStore

Konfiguration för en tillgångslagring som används för att lagra extraherade tillgångar som bilder.

Name Typ Description
connectionString

string

reťazec pripojenia för asset store.

containerName

string

Namnet på blobcontainern i tillgångslagret där extraherade tillgångar (till exempel bilder) lagras.

AzureBlobKnowledgeSource

Konfiguration för Azure Blob Storage kunskapskälla.

Name Typ Description
@odata.etag

string

ETag för kunskapskällan.

azureBlobParameters

AzureBlobKnowledgeSourceParameters

Typen av kunskapskälla.

description

string

Valfri användardefinierad beskrivning.

encryptionKey

SearchResourceEncryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Denna nyckel används för att ge en extra nivå av kryptering i vila för din definition av kunskapskälla när du vill ha full säkerhet att ingen, inte ens Microsoft, kan dekryptera dem. När du har krypterat din definition av kunskapskälla kommer den alltid att förbli krypterad. Söktjänsten ignorerar försök att ange den här egenskapen till null. Du kan ändra denna egenskap vid behov om du vill rotera din krypteringsnyckel; Din definition av kunskapskälla kommer inte att påverkas. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

kind string:

azureBlob

Typen av kunskapskälla.

name

string

Namnet på kunskapskällan.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrollerar om resultat från denna kunskapskälla omrankas innan de inkluderas i slutresultatuppsättningen. Går till 'rerank' som standard när det inte specificeras.

AzureBlobKnowledgeSourceParameters

Parametrar för Azure Blob Storage kunskapskälla.

Name Typ Standardvärde Description
connectionString

string

Nyckelbaserad συμβολοσειρά σύνδεσης eller ResourceId-formatet om du använder en

containerName

string

Namnet på bloblagringsbehållaren.

createdResources

object

Resurser som skapats av kunskapskällan.

folderPath

string

Valfri mappsökväg i containern.

ingestionParameters

KnowledgeSourceIngestionParameters

Konsoliderar alla allmänna inmatningsinställningar.

isADLSGen2

boolean

False

Ange till true om du ansluter till ett ADLS Gen2-lagringskonto. Standardvärdet är false.

queryHints

SearchIndexKnowledgeSourceQueryHints

Standardtips som vägleder frågeplanering mot användbara filter och förstärkningar för denna indexbaserade kunskapskälla. Frågeledtrådar i förfrågningstiden ersätter dessa standardinställningar som ett komplett objekt.

AzureOpenAIModelName

Namnet på Azure Open AI-modellen som ska anropas.

Värde Description
text-embedding-ada-002

TextEmbeddingAda002-modellen.

text-embedding-3-large

TextEmbedding3Stor modell.

text-embedding-3-small

TextEmbedding3Small-modellen.

gpt-4o

Gpt4o-modell.

gpt-4o-mini

Gpt4oMini-modell.

gpt-4.1

Gpt41-modellen.

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-modellen.

gpt-5.1

Gpt51-modellen.

gpt-5.2

Gpt52-modellen.

gpt-5.4

Gpt54-modell.

gpt-5.4-mini

Gpt54Mini-modell.

gpt-5.4-nano

Gpt54Nano-modellen.

gpt-5.5

Gpt55-modellen.

gpt-5.6-sol

Gpt56Sol-modell.

gpt-5.6-terra

Gpt56Terra-modellen.

gpt-5.6-luna

Gpt56Luna-modellen.

AzureOpenAIVectorizerParameters

Anger parametrarna för att ansluta till Azure OpenAI-resursen.

Name Typ Description
apiKey

string

API-nyckeln för den avsedda Azure OpenAI-resursen.

authIdentity SearchIndexerDataIdentity:

Den användartilldelade hanterade identiteten som används för utgående anslutningar.

deploymentId

string

ID för Azure OpenAI-modelldistributionen på den avsedda resursen.

modelName

AzureOpenAIModelName

Namnet på den inbäddningsmodell som distribueras på den angivna deploymentId-sökvägen.

resourceUri

string (uri)

Resurs-URI för Azure OpenAI-resursen.

ContentColumnMapping

Mappar en SQL-kolumn till ett sökindexfält.

Name Typ Description
name

string

Målindexfältets namn.

searchFieldType

string

Azure AI-sökning fälttyp (t.ex. Edm.String, Edm.Int32).

sourceField

string

SQL-kolumnnamn.

CorsOptions

Definierar alternativ för att styra resursdelning mellan ursprung (CORS) för ett index.

Name Typ Description
allowedOrigins

string[]

Listan över ursprung som JavaScript-koden ska beviljas åtkomst till ditt index från. Kan innehålla en lista över värdar i formatet {protocol}://{fully-qualified-domain-name}[:{port#}], eller en enda "*" för att tillåta alla ursprung (rekommenderas inte).

maxAgeInSeconds

integer (int64)

Den varaktighet under vilken webbläsare ska cachelagra CORS-preflight-svar. Standardvärdet är 5 minuter.

EmbeddingColumnMapping

Mappar en SQL-kolumn till ett vektorfält för inbäddning.

Name Typ Description
name

string

Målvektorfältets namn i sökindexet.

sourceField

string

SQL-kolumnen används som indata för inbäddningsgenerering.

EntraAppAuthentication

Konfiguration för kundägd Microsoft Entra-appregistrering som används för federerad inloggningsinformation på uppdrag av autentisering.

Name Typ Description
applicationId

string (uuid)

Applikations-ID:t (klient-ID:t) för kundägda entra-appregistrering.

federatedCredentialId

string (uuid)

Det federerade inloggnings-ID:t konfigurerades vid appregistreringen, vilket gjorde det möjligt för söktjänsten att autentisera sig som appen utan en lagrad klienthemlighet.

tenantId

string (uuid)

Hyresgäst-ID för appregistreringen. Krävs när appregistreringen är i en annan hyresgäst än söktjänsten. Om den utelämnas används söktjänstens hyresgäst.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Vanligt felsvar för alla Azure Resource Manager-API:er för att returnera felinformation för misslyckade åtgärder. (Detta följer även formatet för OData-felsvar.).

Name Typ Description
error

ErrorDetail

Felobjektet.

FabricDataAgentKnowledgeSource

Konfiguration för kunskapskälla för Fabric Data Agent.

Name Typ Description
@odata.etag

string

ETag för kunskapskällan.

description

string

Valfri användardefinierad beskrivning.

encryptionKey

SearchResourceEncryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Denna nyckel används för att ge en extra nivå av kryptering i vila för din definition av kunskapskälla när du vill ha full säkerhet att ingen, inte ens Microsoft, kan dekryptera dem. När du har krypterat din definition av kunskapskälla kommer den alltid att förbli krypterad. Söktjänsten ignorerar försök att ange den här egenskapen till null. Du kan ändra denna egenskap vid behov om du vill rotera din krypteringsnyckel; Din definition av kunskapskälla kommer inte att påverkas. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

fabricDataAgentParameters

FabricDataAgentKnowledgeSourceParameters

Parametrarna för kunskapskällan om Fabric Data Agent.

kind string:

fabricDataAgent

Typen av kunskapskälla.

name

string

Namnet på kunskapskällan.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrollerar om resultat från denna kunskapskälla omrankas innan de inkluderas i slutresultatuppsättningen. Går till 'rerank' som standard när det inte specificeras.

FabricDataAgentKnowledgeSourceParameters

Parametrar för kunskapskälla för Fabric Data Agent.

Name Typ Description
dataAgentId

string

Specificerar vilken Fabric Data Agent som ska användas.

workspaceId

string

Fabric workspace ID.

FabricOntologyKnowledgeSource

Konfiguration för kunskapskälla för Fabric Ontology.

Name Typ Description
@odata.etag

string

ETag för kunskapskällan.

description

string

Valfri användardefinierad beskrivning.

encryptionKey

SearchResourceEncryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Denna nyckel används för att ge en extra nivå av kryptering i vila för din definition av kunskapskälla när du vill ha full säkerhet att ingen, inte ens Microsoft, kan dekryptera dem. När du har krypterat din definition av kunskapskälla kommer den alltid att förbli krypterad. Söktjänsten ignorerar försök att ange den här egenskapen till null. Du kan ändra denna egenskap vid behov om du vill rotera din krypteringsnyckel; Din definition av kunskapskälla kommer inte att påverkas. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

fabricOntologyParameters

FabricOntologyKnowledgeSourceParameters

Parametrarna för kunskapskällan om Fabric Ontology.

kind string:

fabricOntology

Typen av kunskapskälla.

name

string

Namnet på kunskapskällan.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrollerar om resultat från denna kunskapskälla omrankas innan de inkluderas i slutresultatuppsättningen. Går till 'rerank' som standard när det inte specificeras.

FabricOntologyKnowledgeSourceParameters

Parametrar för kunskapskälla om Fabric Ontology.

Name Typ Description
ontologyId

string

ID:t för ontologin att använda från Fabric-arbetsytan.

workspaceId

string

Fabric-arbetsområdes-ID:t som innehåller ontologin.

FileKnowledgeSource

Konfiguration för filkunskapskälla som stödjer direkt filuppladdning och indexering.

Name Typ Description
@odata.etag

string

ETag för kunskapskällan.

corsOptions

CorsOptions

Alternativ för att kontrollera Cross-Origin Resource Sharing (CORS) för filens filslutpunkter (ladda upp, lista, uppdatera, ta bort).

description

string

Valfri användardefinierad beskrivning.

encryptionKey

SearchResourceEncryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Denna nyckel används för att ge en extra nivå av kryptering i vila för din definition av kunskapskälla när du vill ha full säkerhet att ingen, inte ens Microsoft, kan dekryptera dem. När du har krypterat din definition av kunskapskälla kommer den alltid att förbli krypterad. Söktjänsten ignorerar försök att ange den här egenskapen till null. Du kan ändra denna egenskap vid behov om du vill rotera din krypteringsnyckel; Din definition av kunskapskälla kommer inte att påverkas. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

fileParameters

FileKnowledgeSourceParameters

Parametrarna för filkunskapskällan.

kind string:

file

Typen av kunskapskälla.

name

string

Namnet på kunskapskällan.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrollerar om resultat från denna kunskapskälla omrankas innan de inkluderas i slutresultatuppsättningen. Går till 'rerank' som standard när det inte specificeras.

FileKnowledgeSourceParameters

Parametrar för filkunskapskälla.

Name Typ Description
createdResources

object

Resurser skapade av filkunskapskällan.

ingestionParameters

KnowledgeSourceIngestionParameters

Konsoliderar alla allmänna inmatningsinställningar för filkunskapskällan, inklusive innehållsextraktionsläget och en valfri embeddingModel.

queryHints

SearchIndexKnowledgeSourceQueryHints

Standardtips som vägleder frågeplanering mot användbara filter och förstärkningar för denna indexbaserade kunskapskälla. Frågeledtrådar i förfrågningstiden ersätter dessa standardinställningar som ett komplett objekt.

FreshnessPolicy

Konfiguration för färskhetsmedveten hämtning. När de är inställda får nyare dokument en rankingökning vid hämtning.

Name Typ Description
boostingDuration

string

ISO 8601-varaktighet för fräschörshöjningsfönstret (t.ex. 'P90D' i 90 dagar). Dokument som är nyare än denna period får en rankningshöjning vid hämtning.

IndexedOneLakeKnowledgeSource

Konfiguration för OneLake-kunskapskälla.

Name Typ Description
@odata.etag

string

ETag för kunskapskällan.

description

string

Valfri användardefinierad beskrivning.

encryptionKey

SearchResourceEncryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Denna nyckel används för att ge en extra nivå av kryptering i vila för din definition av kunskapskälla när du vill ha full säkerhet att ingen, inte ens Microsoft, kan dekryptera dem. När du har krypterat din definition av kunskapskälla kommer den alltid att förbli krypterad. Söktjänsten ignorerar försök att ange den här egenskapen till null. Du kan ändra denna egenskap vid behov om du vill rotera din krypteringsnyckel; Din definition av kunskapskälla kommer inte att påverkas. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

indexedOneLakeParameters

IndexedOneLakeKnowledgeSourceParameters

Parametrarna för kunskapskällan.

kind string:

indexedOneLake

Typen av kunskapskälla.

name

string

Namnet på kunskapskällan.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrollerar om resultat från denna kunskapskälla omrankas innan de inkluderas i slutresultatuppsättningen. Går till 'rerank' som standard när det inte specificeras.

IndexedOneLakeKnowledgeSourceParameters

Parametrar för OneLake-kunskapskälla.

Name Typ Description
createdResources

object

Resurser som skapats av kunskapskällan.

fabricWorkspaceId

string

ID för OneLake-arbetsyta.

ingestionParameters

KnowledgeSourceIngestionParameters

Konsoliderar alla allmänna inmatningsinställningar.

lakehouseId

string

Anger vilket OneLake lakehouse som ska komma åt.

queryHints

SearchIndexKnowledgeSourceQueryHints

Standardtips som vägleder frågeplanering mot användbara filter och förstärkningar för denna indexbaserade kunskapskälla. Frågeledtrådar i förfrågningstiden ersätter dessa standardinställningar som ett komplett objekt.

targetPath

string

Valfri OneLakehouse-mapp eller genväg för att filtrera OneLake-innehåll.

IndexedSharePointContainerName

Anger vilka SharePoint-bibliotek som ska användas.

Värde Description
defaultSiteLibrary

Indexera innehåll från webbplatsens standarddokumentbibliotek.

allSiteLibraries

Indexera innehåll från alla dokumentbibliotek på webbplatsen.

useQuery

Använd en fråga för att filtrera SharePoint-innehåll.

IndexedSharePointKnowledgeSource

Konfiguration för SharePoint-kunskapskälla.

Name Typ Description
@odata.etag

string

ETag för kunskapskällan.

description

string

Valfri användardefinierad beskrivning.

encryptionKey

SearchResourceEncryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Denna nyckel används för att ge en extra nivå av kryptering i vila för din definition av kunskapskälla när du vill ha full säkerhet att ingen, inte ens Microsoft, kan dekryptera dem. När du har krypterat din definition av kunskapskälla kommer den alltid att förbli krypterad. Söktjänsten ignorerar försök att ange den här egenskapen till null. Du kan ändra denna egenskap vid behov om du vill rotera din krypteringsnyckel; Din definition av kunskapskälla kommer inte att påverkas. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

indexedSharePointParameters

IndexedSharePointKnowledgeSourceParameters

Parametrarna för kunskapskällan.

kind string:

indexedSharePoint

Typen av kunskapskälla.

name

string

Namnet på kunskapskällan.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrollerar om resultat från denna kunskapskälla omrankas innan de inkluderas i slutresultatuppsättningen. Går till 'rerank' som standard när det inte specificeras.

IndexedSharePointKnowledgeSourceParameters

Parametrar för SharePoint-kunskapskälla.

Name Typ Description
connectionString

string

SharePoint-anslutningssträng med format: SharePointOnlineEndpoint=[URL för SharePoint-webbplats]; ApplicationId=[Azure AD App-ID]; ApplicationSecret=[Klienthemlighet för Azure AD App]; TenantId=[Klient-ID för SharePoint-webbplats]

containerName

IndexedSharePointContainerName

Anger vilka SharePoint-bibliotek som ska användas.

createdResources

object

Resurser som skapats av kunskapskällan.

ingestionParameters

KnowledgeSourceIngestionParameters

Konsoliderar alla allmänna inmatningsinställningar.

query

string

Valfri fråga för att filtrera SharePoint-innehåll.

queryHints

SearchIndexKnowledgeSourceQueryHints

Standardtips som vägleder frågeplanering mot användbara filter och förstärkningar för denna indexbaserade kunskapskälla. Frågeledtrådar i förfrågningstiden ersätter dessa standardinställningar som ett komplett objekt.

IndexedSqlKnowledgeSource

Konfiguration för indexerad SQL-kunskapskälla.

Name Typ Description
@odata.etag

string

ETag för kunskapskällan.

description

string

Valfri användardefinierad beskrivning.

encryptionKey

SearchResourceEncryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Denna nyckel används för att ge en extra nivå av kryptering i vila för din definition av kunskapskälla när du vill ha full säkerhet att ingen, inte ens Microsoft, kan dekryptera dem. När du har krypterat din definition av kunskapskälla kommer den alltid att förbli krypterad. Söktjänsten ignorerar försök att ange den här egenskapen till null. Du kan ändra denna egenskap vid behov om du vill rotera din krypteringsnyckel; Din definition av kunskapskälla kommer inte att påverkas. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

indexedSqlParameters

IndexedSqlKnowledgeSourceParameters

Parametrarna för SQL-kunskapskällan.

kind string:

indexedSql

Typen av kunskapskälla.

name

string

Namnet på kunskapskällan.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrollerar om resultat från denna kunskapskälla omrankas innan de inkluderas i slutresultatuppsättningen. Går till 'rerank' som standard när det inte specificeras.

IndexedSqlKnowledgeSourceParameters

Parametrar för indexerad SQL-kunskapskälla.

Name Typ Description
connectionString

string

reťazec pripojenia för Azure SQL Database eller SQL Managed Instance.

contentColumns

ContentColumnMapping[]

Valfria kolumnmappningar för innehållsfält. Om de utelämnas blir alla kolumner automatiskt upptäckta.

createdResources

object

Resurser som skapats av kunskapskällan.

embeddingColumns

EmbeddingColumnMapping[]

Valfria kolumnmappningar för inbäddning av vektorfält. Om den utelämnas skapas inga vektorfält.

highWaterMarkColumnName

string

Valfritt kolumnnamn för detektering av högvattenmärkesförändringar. Om det finns, använd HighWaterMarkChangeDetectionPolicy.

ingestionParameters

KnowledgeSourceIngestionParameters

Konsoliderar alla allmänna insamlingsinställningar inklusive inbäddningsmodell, schema och identitet.

queryHints

SearchIndexKnowledgeSourceQueryHints

Standardtips som vägleder frågeplanering mot användbara filter och förstärkningar för denna indexbaserade kunskapskälla. Frågeledtrådar i förfrågningstiden ersätter dessa standardinställningar som ett komplett objekt.

tableOrView

string

Namnet på tabellen eller vyn som ska indexeras. Kan schema-kvalificeras (t.ex. 'dbo. MyTable').

IndexingSchedule

Representerar ett schema för indexeringskörning.

Name Typ Description
interval

string (duration)

Tidsintervallet mellan indexerarkörningar.

startTime

string (date-time)

Den tid då en indexerare ska börja köras.

KnowledgeBaseAzureOpenAIModel

Anger den Azure OpenAI-resurs som används för att göra frågeplanering.

Name Typ Description
azureOpenAIParameters

AzureOpenAIVectorizerParameters

Azure OpenAI-parametrar.

kind string:

azureOpenAI

AI-modellen som ska användas för frågeplanering.

KnowledgeBaseModelKind

AI-modellen som ska användas för frågeplanering.

Värde Description
azureOpenAI

Använd Azure Open AI-modeller för frågeplanering.

KnowledgeSourceAzureOpenAIVectorizer

Anger den Azure OpenAI-resurs som används för att vektorisera en frågesträng.

Name Typ Description
azureOpenAIParameters

AzureOpenAIVectorizerParameters

Innehåller de parametrar som är specifika för Azure OpenAI-inbäddningsvektorisering.

kind string:

azureOpenAI

Namnet på den typ av vektoriseringsmetod som konfigureras för användning med vektorsökning.

KnowledgeSourceIngestionParameters

Konsoliderar alla allmänna inmatningsinställningar för kunskapskällor.

Name Typ Standardvärde Description
aiServices

AIServices

Valfri AI Services-konfiguration för innehållsbearbetning.

assetStore

AssetStore

Valfri konfiguration av tillgångslagring för att lagra extraherade tillgångar såsom bilder.

chatCompletionModel KnowledgeBaseModel:

KnowledgeBaseAzureOpenAIModel

Valfri modell för chattkomplettering för bildverbalisering eller kontextextrahering.

contentExtractionMode enum:
  • minimal
  • standard
minimal

Valfritt läge för extrahering av innehåll. Standardvärdet är "minimal".

disableImageVerbalization

boolean

False

Anger om verbalisering av bilder ska inaktiveras. Standardvärdet är false.

embeddingModel KnowledgeSourceVectorizer:

KnowledgeSourceAzureOpenAIVectorizer

Valfri vektoriseringskonfiguration för vektorisering av innehåll.

freshnessPolicy

FreshnessPolicy

Valfri färskhetspolicy för att snedvrida återvinning mot nyare dokument.

identity SearchIndexerDataIdentity:

En explicit identitet som ska användas för den här kunskapskällan.

ingestionPermissionOptions

KnowledgeSourceIngestionPermissionOption[]

Valfri lista över behörighetstyper som ska importeras tillsammans med dokumentinnehåll. Om det anges anges anges behörighetsalternativen för indexeraren för datakällan.

ingestionSchedule

IndexingSchedule

Valfritt schema för datainmatning.

networkAccessMode

KnowledgeSourceNetworkAccessMode

public

Valfritt nätverksåtkomstläge för inmatning. Ställ in på 'privat' för att köra inmatning i en privat exekveringsmiljö som kan nå datakällor och beroenden över ett privat nätverk. Standard är 'offentligt'. Detta är en skapandetidsinställning och kan inte ändras efter att kunskapskällan har skapats.

KnowledgeSourceIngestionPermissionOption

Behörighetstyper för att samla in dokumentinnehållet.

Värde Description
userIds

Mata in explicita användaridentifierare tillsammans med dokumentinnehåll.

groupIds

Mata in gruppidentifierare tillsammans med dokumentinnehåll.

rbacScope

Mata in RBAC-omfångsinformation tillsammans med dokumentinnehåll.

sensitivityLabels

Ta in Microsoft Purview-känslighetsetiketter tillsammans med dokumentinnehåll.

KnowledgeSourceKind

Typen av kunskapskälla.

Värde Description
searchIndex

En kunskapskälla som läser data från ett sökindex.

azureBlob

En kunskapskälla som läser och matar in data från Azure Blob Storage till ett sökindex.

indexedSharePoint

En kunskapskälla som läser data från indexerad SharePoint.

indexedOneLake

En kunskapskälla som läser data från indexerad OneLake.

indexedSql

En kunskapskälla som hämtar och tar in data från Azure SQL Database eller SQL Managed Instance till ett sökindex.

web

En kunskapskälla som läser data från webben.

remoteSharePoint

En kunskapskälla som läser data från fjärr-SharePoint.

workIQ

En kunskapskälla som läser data från arbets-IQ

file

En kunskapskälla som stödjer direkt filuppladdning och indexering.

mcpServer

En kunskapskälla som backas upp av en MCP (Model Context Protocol)-server.

fabricDataAgent

En kunskapskälla som hämtar data från en Fabric Data Agent.

fabricOntology

En kunskapskälla som hämtar data från Microsoft Fabric Ontology-ontologier.

KnowledgeSourceNetworkAccessMode

Specificerar nätverksåtkomstläge för kunskapskällsupptagning. Standard är 'offentligt'.

Värde Description
public

Inmatning körs i den standardiserade, offentligt tillgängliga exekveringsmiljön. Det här är standardinställningen.

private

Inmatning körs i en privat exekveringsmiljö så att den kan nå datakällor och beroenden över ett privat nätverk (privat endpoint / delad privat länk).

KnowledgeSourceResultsProcessing

Kontrollerar om en kunskapskällas resultat omrankas.

Värde Description
rerank

Resultaten från denna kunskapskälla går genom omklassificeringsprocessen. Det här är standardbeteendet.

none

Resultat från denna kunskapskälla kringgår omklassificering och bevarar sin underliggande ordning.

McpServerAuthenticationKind

Typen av autentisering för en MCP-server.

Värde Description
foundryConnection

Autentisera med hjälp av en Azure AI Foundry-anslutning.

storedHeaders

Autentisera med lagrade HTTP-headers.

McpServerAutoOutputParsing

Upptäck automatiskt utdataformatet och analysera därefter.

Name Typ Description
kind string:

auto

Den typ av output-parsing man ska använda.

McpServerFoundryConnectionAuthentication

Autentisering med en Azure AI Foundry-anslutning.

Name Typ Description
foundryConnectionParameters

McpServerFoundryConnectionParameters

Parametrar för autentisering av Foundry-anslutning.

kind string:

foundryConnection

Den typ av autentisering som ska användas.

McpServerFoundryConnectionParameters

Parametrar för autentisering av Foundry-anslutning.

Name Typ Description
connectionId

string

Azure AI Foundry-anslutningsidentifieraren.

McpServerJsonOutputParsing

Tolka utdata som ett JSON-dokument med hjälp av de konfigurerade JSON-parametrarna.

Name Typ Description
jsonParameters

McpServerOutputParsingJsonParameters

Parametrar för JSON-utdataparsing. Krävs när 'kind' är 'json'.

kind string:

json

Den typ av output-parsing man ska använda.

McpServerKnowledgeSource

Konfiguration för en kunskapskälla som backas upp av en MCP (Model Context Protocol)-server.

Name Typ Description
@odata.etag

string

ETag för kunskapskällan.

description

string

Valfri användardefinierad beskrivning.

encryptionKey

SearchResourceEncryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Denna nyckel används för att ge en extra nivå av kryptering i vila för din definition av kunskapskälla när du vill ha full säkerhet att ingen, inte ens Microsoft, kan dekryptera dem. När du har krypterat din definition av kunskapskälla kommer den alltid att förbli krypterad. Söktjänsten ignorerar försök att ange den här egenskapen till null. Du kan ändra denna egenskap vid behov om du vill rotera din krypteringsnyckel; Din definition av kunskapskälla kommer inte att påverkas. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

kind string:

mcpServer

Typen av kunskapskälla.

mcpServerParameters

McpServerKnowledgeSourceParameters

Parametrarna för MCP-serverns kunskapskälla.

name

string

Namnet på kunskapskällan.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrollerar om resultat från denna kunskapskälla omrankas innan de inkluderas i slutresultatuppsättningen. Går till 'rerank' som standard när det inte specificeras.

McpServerKnowledgeSourceParameters

Parametrar för en kunskapskälla för MCP-server.

Name Typ Description
authentication McpServerAuthentication:

Autentiseringskonfigurationen för MCP-servern.

serverURL

string

URL:en till MCP-serverns endpoint.

tools

McpServerTool[]

Listan över verktyg som ska anropas på MCP-servern.

McpServerNoneOutputParsing

Behandla utdata som ett enda block utan någon parsing.

Name Typ Description
kind string:

none

Den typ av output-parsing man ska använda.

McpServerOutputParsingJsonParameters

Parametrar för JSON-utdataparsing.

Name Typ Description
documentsPath

string

JSON-vägen till arrayen av dokument i verktygsutdatan.

includeContext

boolean

Om man ska inkludera omgivande kontext från JSON-utdata tillsammans med extraherade dokument.

McpServerOutputParsingKind

Den typen av utdataparsning för ett MCP-serververktyg.

Värde Description
auto

Upptäck automatiskt utdataformatet och analysera därefter.

json

Tolka utdata som ett JSON-dokument med hjälp av de konfigurerade JSON-parametrarna.

split

Dela upp utdata i sidor med de konfigurerade delningsparametrarna.

none

Behandla utdata som ett enda block utan någon parsing.

McpServerOutputParsingSplitParameters

Parametrar för delad utdataparsing.

Name Typ Description
defaultLanguageCode

SplitSkillLanguage

Ett värde som anger vilken språkkod som ska användas. Standard är en.

maximumPageLength

integer (int32)

Maximalt antal tecken per sida.

maximumPagesToTake

integer (int32)

Det maximala antalet sidor att ta från utdatan.

pageOverlapLength

integer (int32)

Antalet tecken som överlappar mellan sidorna.

textSplitMode

TextSplitMode

Textdelningsläget att använda.

McpServerSplitOutputParsing

Dela upp utdata i sidor med de konfigurerade delningsparametrarna.

Name Typ Description
kind string:

split

Den typ av output-parsing man ska använda.

splitParameters

McpServerOutputParsingSplitParameters

Parametrar för delad utdataparsing.

McpServerStoredHeadersAuthentication

Autentisering med lagrade HTTP-headers.

Name Typ Description
kind string:

storedHeaders

Den typ av autentisering som ska användas.

storedHeadersParameters

McpServerStoredHeadersParameters

Parametrar för autentisering av lagrade headers.

McpServerStoredHeadersParameters

Parametrar för autentisering av lagrade headers.

Name Typ Description
headers

object

De lagrade HTTP-huvuden som ska inkluderas i MCP-serverförfrågningar.

McpServerTool

Representerar ett enda verktyg inom en MCP-serverkunskapskälla.

Name Typ Description
maxOutputTokens

integer (int32)

Valfri token-tak för efterbearbetning av detta verktygs utdata. Måste vara större än 0 när det specificeras.

name

string

Namnet på MCP-verktyget som ska anropas.

outputParsing McpServerOutputParsing:

Valfri konfiguration för att tolka verktygets utdata.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrollerar om de parsade resultaten från detta verktyg omrankas. Går till 'rerank' som standard när det inte specificeras.

RemoteSharePointKnowledgeSource

Konfiguration för fjärransluten SharePoint-kunskapskälla.

Name Typ Description
@odata.etag

string

ETag för kunskapskällan.

description

string

Valfri användardefinierad beskrivning.

encryptionKey

SearchResourceEncryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Denna nyckel används för att ge en extra nivå av kryptering i vila för din definition av kunskapskälla när du vill ha full säkerhet att ingen, inte ens Microsoft, kan dekryptera dem. När du har krypterat din definition av kunskapskälla kommer den alltid att förbli krypterad. Söktjänsten ignorerar försök att ange den här egenskapen till null. Du kan ändra denna egenskap vid behov om du vill rotera din krypteringsnyckel; Din definition av kunskapskälla kommer inte att påverkas. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

kind string:

remoteSharePoint

Typen av kunskapskälla.

name

string

Namnet på kunskapskällan.

remoteSharePointParameters

RemoteSharePointKnowledgeSourceParameters

Parametrarna för den fjärrbaserade SharePoint-kunskapskällan.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrollerar om resultat från denna kunskapskälla omrankas innan de inkluderas i slutresultatuppsättningen. Går till 'rerank' som standard när det inte specificeras.

RemoteSharePointKnowledgeSourceParameters

Parametrar för fjärransluten SharePoint-kunskapskälla.

Name Typ Description
containerTypeId

string

Container-ID för SharePoint Embedded-anslutning. När detta är null används SharePoint Online.

filterExpression

string

KQL-uttryck (Keyword Query Language) med frågebara SharePoint-egenskaper och attribut för att begränsa hämtningen innan frågan körs.

resourceMetadata

string[]

En lista över metadatafält som ska returneras för varje objekt i svaret. Endast hämtningsbara metadataegenskaper kan tas med i den här listan. Som standard returneras inga metadata.

SearchIndexerDataNoneIdentity

Rensar identitetsegenskapen för en datakälla.

Name Typ Description
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Ett URI-fragment som anger typen av identitet.

SearchIndexerDataUserAssignedIdentity

Anger identiteten för en datakälla som ska användas.

Name Typ Description
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Ett URI-fragment som anger typen av identitet.

federatedIdentityClientId

string

Multi-tenant User-Assigned Managed Identity Support: Klient-ID:t för den multi-tentant-appen som har konfigurerats för att federera med den användartilldelade hanterade identiteten.

userAssignedIdentity

string

Det fullständigt kvalificerade Azure-resurs-ID:t för en användartilldelad hanterad identitet, vanligtvis i formuläret "/subscriptions/12345678-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" som borde ha tilldelats söktjänsten.

SearchIndexFieldReference

Fältreferens för ett sökindex.

Name Typ Description
name

string

Namnet på fältet.

SearchIndexKnowledgeSource

Kunskapskälla som riktar sig till ett sökindex.

Name Typ Description
@odata.etag

string

ETag för kunskapskällan.

description

string

Valfri användardefinierad beskrivning.

encryptionKey

SearchResourceEncryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Denna nyckel används för att ge en extra nivå av kryptering i vila för din definition av kunskapskälla när du vill ha full säkerhet att ingen, inte ens Microsoft, kan dekryptera dem. När du har krypterat din definition av kunskapskälla kommer den alltid att förbli krypterad. Söktjänsten ignorerar försök att ange den här egenskapen till null. Du kan ändra denna egenskap vid behov om du vill rotera din krypteringsnyckel; Din definition av kunskapskälla kommer inte att påverkas. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

kind string:

searchIndex

Typen av kunskapskälla.

name

string

Namnet på kunskapskällan.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrollerar om resultat från denna kunskapskälla omrankas innan de inkluderas i slutresultatuppsättningen. Går till 'rerank' som standard när det inte specificeras.

searchIndexParameters

SearchIndexKnowledgeSourceParameters

Parametrarna för kunskapskällan.

SearchIndexKnowledgeSourceBoostKind

Den typen av boost-tips för en sökindex-kunskapskälla.

Värde Description
fieldValue

Förbättra dokument baserat på ett fältvärde.

multiWordExpression

Förstärk dokument baserat på ett uttryck med flera ord.

SearchIndexKnowledgeSourceFieldValueBoost

Ett tips som förbättrar dokument baserat på ett fältvärde.

Name Typ Description
boost

number (double)

En multiplikator för dokumentpoängen. Måste vara ett positivt tal som inte är lika med 1,0.

boostInstructions

string

Instruktioner på naturligt språk som förklarar när och hur man applicerar boosten.

field

string

minLength: 1

Namnet på sökindexfältet.

fieldValues

string[]

Representativa värden för fältet.

kind string:

fieldValue

Den typen av boost-hint.

SearchIndexKnowledgeSourceFilterHint

En ledtråd som identifierar ett fält och representativa värden som frågeplaneraren kan använda när de konstruerar ett filter.

Name Typ Description
field

string

minLength: 1

Namnet på det filtrerbara sökindexfältet.

fieldValues

string[]

Representativa värden för fältet.

filterInstructions

string

Naturliga språkinstruktioner som förklarar när och hur man ska filtrera på fältet.

SearchIndexKnowledgeSourceMultiWordExpressionBoost

Ett tips som förstärker dokument baserat på ett flerordsuttryck.

Name Typ Description
boost

number (double)

En multiplikator för dokumentpoängen. Måste vara ett positivt tal som inte är lika med 1,0.

boostInstructions

string

Instruktioner på naturligt språk som förklarar när och hur man applicerar boosten.

fieldValues

string[]

Representativa värden för ökningen.

kind string:

multiWordExpression

Den typen av boost-hint.

SearchIndexKnowledgeSourceParameters

Parametrar för kunskapskälla för sökindex.

Name Typ Description
baseFilter

string

Ett standardfiltervillkor applicerades på indexet vid återhämtningstillfället (t.ex. 'Tillstånds-eq VA'). Kan överskrivas vid frågetid via knowledge source runtime-parametrar.

queryHints

SearchIndexKnowledgeSourceQueryHints

Standardtips som vägleder frågeplanering mot användbara filter och förstärkningar för denna sökindexkunskapskälla. Frågeledtrådar i förfrågningstiden ersätter dessa standardinställningar som ett komplett objekt.

searchFields

SearchIndexFieldReference[]

Används för att begränsa vilka fält som ska sökas i sökindexet.

searchIndexName

string

Namnet på sökindexet.

semanticConfigurationName

string

Används för att ange en annan semantisk konfiguration för målsökindexet än standardindexet.

sourceDataFields

SearchIndexFieldReference[]

Används för att begära ytterligare fält för refererade källdata.

SearchIndexKnowledgeSourceQueryHints

Tips som vägleder frågeplanering mot användbara filter och förstärkningar för en sökindexkunskapskälla.

Name Typ Description
boosts SearchIndexKnowledgeSourceBoost[]:

Förstärk ledtrådar som identifierar förutsättningar som frågeplaneraren kan använda för att påverka dokumentrankningen.

filters

SearchIndexKnowledgeSourceFilterHint[]

Filterledtrådar som identifierar fält och representativa värden som frågeplaneraren kan använda när den konstruerar filter.

SearchResourceEncryptionKey

En kundhanterad krypteringsnyckel i Azure Key Vault. Nycklar som du skapar och hanterar kan användas för att kryptera eller dekryptera vilande data, till exempel index och synonymmappningar.

Name Typ Standardvärde Description
accessCredentials.applicationId

string

Ett AAD-program-ID som har beviljats nödvändiga åtkomstbehörigheter till Azure Key Vault som ska användas när du krypterar dina data i vila. Program-ID:t bör inte förväxlas med objekt-ID:t för ditt AAD-program.

accessCredentials.applicationSecret

string

Autentiseringsnyckeln för det angivna AAD-programmet.

identity SearchIndexerDataIdentity:

En explicit hanterad identitet som ska användas för den här krypteringsnyckeln. Om det inte anges och egenskapen för åtkomstautentiseringsuppgifter är null används den systemtilldelade hanterade identiteten. Om den explicita identiteten är ospecificerad vid uppdatering av resursen förblir den oförändrad. Om "ingen" anges rensas värdet för den här egenskapen.

isServiceLevelKey

boolean

False

Ett valfritt värde som anger om denna nyckel är en servicenivånyckel. Standardvärdet är false.

keyVaultKeyName

string

Namnet på din Azure Key Vault-nyckel som ska användas för att kryptera dina vilande data.

keyVaultKeyVersion

string

Den version av Azure Key Vault-nyckeln som ska användas för att kryptera dina vilande data.

keyVaultUri

string

URI:n för ditt Azure Key Vault, även kallat DNS-namn, som innehåller nyckeln som ska användas för att kryptera dina data i vila. Ett exempel på en URI kan vara https://my-keyvault-name.vault.azure.net.

SplitSkillLanguage

Språkkoderna som stöds för indatatext av SplitSkill.

Värde Description
am

Amhariska

bs

Bosniska

cs

Tjeckiska

da

Danska

de

Tyska

en

English

es

Spanish

et

Estniska

fi

Finska

fr

Franska

he

Hebreiska

hi

Hindi

hr

Kroatiska

hu

Ungerska

id

Indonesian

is

Isländska

it

Italian

ja

Japanese

ko

Korean

lv

Lettiska

nb

Norska

nl

Nederländska

pl

Polska

pt

Portugisiska (Portugal)

pt-br

Portugisiska (Brasilien)

ru

Ryska

sk

Slovakiska

sl

Slovenien

sr

Serbiska

sv

Svenska

tr

Turkiska

ur

Urdu

zh

Kinesiska (förenklad)

TextSplitMode

Ett värde som anger vilket delningsläge som ska utföras.

Värde Description
pages

Dela upp texten i enskilda sidor.

sentences

Dela upp texten i enskilda meningar.

VectorSearchVectorizerKind

Den vektoriseringsmetod som ska användas under frågetiden.

Värde Description
azureOpenAI

Generera inbäddningar med hjälp av en Azure OpenAI-resurs vid frågetillfället.

customWebApi

Generera inbäddningar med hjälp av en anpassad webbslutpunkt vid frågetillfället.

aiServicesVision

Generera inbäddningar för en bild eller textinmatning vid frågetillfället med hjälp av Azure AI Services Vision Vectorize-API:et.

aml

Generera inbäddningar med hjälp av en Azure Machine Learning-slutpunkt som distribueras via Azure AI Foundry Model Catalog vid frågetillfället.

WebKnowledgeSource

Kunskapskälla som riktar in sig på webbresultat.

Name Typ Description
@odata.etag

string

ETag för kunskapskällan.

description

string

Valfri användardefinierad beskrivning.

encryptionKey

SearchResourceEncryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Denna nyckel används för att ge en extra nivå av kryptering i vila för din definition av kunskapskälla när du vill ha full säkerhet att ingen, inte ens Microsoft, kan dekryptera dem. När du har krypterat din definition av kunskapskälla kommer den alltid att förbli krypterad. Söktjänsten ignorerar försök att ange den här egenskapen till null. Du kan ändra denna egenskap vid behov om du vill rotera din krypteringsnyckel; Din definition av kunskapskälla kommer inte att påverkas. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

kind string:

web

Typen av kunskapskälla.

name

string

Namnet på kunskapskällan.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrollerar om resultat från denna kunskapskälla omrankas innan de inkluderas i slutresultatuppsättningen. Går till 'rerank' som standard när det inte specificeras.

webParameters

WebKnowledgeSourceParameters

Parametrarna för webbkunskapskällan.

WebKnowledgeSourceDomain

Konfiguration för domän för webbkunskapskälla.

Name Typ Description
address

string

Adressen till domänen.

includeSubpages

boolean

Om undersidor från den här domänen ska inkluderas eller inte.

WebKnowledgeSourceDomains

Konfiguration av tillåtet/blockerat domän för webbkunskapskälla.

Name Typ Description
allowedDomains

WebKnowledgeSourceDomain[]

Domäner som är tillåtna för webbresultat.

blockedDomains

WebKnowledgeSourceDomain[]

Domäner som blockeras från webbresultat.

WebKnowledgeSourceParameters

Parametrar för webbkunskapskälla.

Name Typ Description
count

integer (int32)

Standardantalet webbresultat som ska returneras. Kan överskrivas vid frågetid via knowledge source runtime-parametrar.

domains

WebKnowledgeSourceDomains

Domän tillåt/blockera konfiguration för webbresultat.

freshness

string

Standardfiltret för färskhet för webbresultat. Kan överskrivas vid frågetid via knowledge source runtime-parametrar.

language

string

Standardspråket för webbresultat. Kan överskrivas vid frågetid via knowledge source runtime-parametrar.

market

string

Standardmarknaden för webbresultat. Kan överskrivas vid frågetid via knowledge source runtime-parametrar.

WorkIQKnowledgeSource

Konfiguration för WorkIQ:s kunskapskälla.

Name Typ Description
@odata.etag

string

ETag för kunskapskällan.

description

string

Valfri användardefinierad beskrivning.

encryptionKey

SearchResourceEncryptionKey

En beskrivning av en krypteringsnyckel som du skapar i Azure Key Vault. Denna nyckel används för att ge en extra nivå av kryptering i vila för din definition av kunskapskälla när du vill ha full säkerhet att ingen, inte ens Microsoft, kan dekryptera dem. När du har krypterat din definition av kunskapskälla kommer den alltid att förbli krypterad. Söktjänsten ignorerar försök att ange den här egenskapen till null. Du kan ändra denna egenskap vid behov om du vill rotera din krypteringsnyckel; Din definition av kunskapskälla kommer inte att påverkas. Kryptering med kundhanterade nycklar är inte tillgängligt för kostnadsfria söktjänster och är endast tillgängligt för betaltjänster som skapats den 1 januari 2019 eller senare.

kind string:

workIQ

Typen av kunskapskälla.

name

string

Namnet på kunskapskällan.

resultsProcessing

KnowledgeSourceResultsProcessing

Kontrollerar om resultat från denna kunskapskälla omrankas innan de inkluderas i slutresultatuppsättningen. Går till 'rerank' som standard när det inte specificeras.

workIQParameters

WorkIQKnowledgeSourceParameters

Parametrarna för WorkIQ:s kunskapskälla, inklusive kundägda Entra-appkonfiguration som används för autentisering på uppdrag av autentisering.

WorkIQKnowledgeSourceParameters

Parametrar för en kunskapskälla om WorkIQ.

Name Typ Description
entraAppAuthentication

EntraAppAuthentication

Den kundägda Microsoft Entra-appregistreringskonfigurationen används för autentisering på uppdrag av autentisering till Work IQ API:et. Kunden registrerar en tenant-ägd Entra-app, ger den WorkIQAgent.Ask delegerad behörighet och konfigurerar en federerad legitimation så att Azure AI-sökning kan autentisera sig som den appen utan en lagrad klienthemlighet.