Knowledge Sources - Get

Haalt een definitie van een kennisbron op.

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

URI-parameters

Name In Vereist Type Description
endpoint
path True

string (uri)

De eindpunt-URL van de zoekservice.

sourceName
path True

string

De naam van de kennisbron.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagkoptekst

Name Vereist Type Description
Accept

Accept

De Accepteer kop.

x-ms-client-request-id

string (uuid)

Een ondoorzichtige, wereldwijd unieke, door de client gegenereerde tekenreeks-id voor de aanvraag.

Antwoorden

Name Type Description
200 OK KnowledgeSource:

De aanvraag is voltooid.

Other Status Codes

ErrorResponse

Een onverwachte foutreactie.

Beveiliging

api-key

Type: apiKey
In: header

OAuth2Auth

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Bereiken

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

Voorbeelden

SearchServiceGetKnowledgeSource
SearchServiceGetKnowledgeSourceAzureBlob
SearchServiceGetKnowledgeSourceIndexedOneLake
SearchServiceGetKnowledgeSourceWeb

SearchServiceGetKnowledgeSource

Voorbeeldaanvraag

GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01

Voorbeeldrespons

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-example-index",
  "kind": "searchIndex",
  "description": "Description of the knowledge source.",
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "accessCredentials": {
      "applicationId": "00000000-0000-0000-0000-000000000000",
      "applicationSecret": "<applicationSecret>"
    }
  },
  "searchIndexParameters": {
    "searchIndexName": "example-index",
    "semanticConfigurationName": "testconfig",
    "sourceDataFields": [
      {
        "name": "description"
      },
      {
        "name": "category"
      }
    ],
    "searchFields": [
      {
        "name": "*"
      }
    ]
  }
}

SearchServiceGetKnowledgeSourceAzureBlob

Voorbeeldaanvraag

GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01

Voorbeeldrespons

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-example-index",
  "kind": "azureBlob",
  "description": "Description of the knowledge source.",
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "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,
      "contentExtractionMode": "standard",
      "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-5-nano"
        }
      },
      "ingestionSchedule": {
        "interval": "P1D",
        "startTime": "2024-06-06T00:01:50.265Z"
      },
      "aiServices": {
        "uri": "https://my-ai-service.azure.com/",
        "apiKey": "<redacted>"
      }
    },
    "createdResources": {
      "dataSourceConnection": "ks-example-index-datasource",
      "indexer": "ks-example-index-indexer",
      "skillset": "ks-example-index-skillset",
      "index": "ks-example-index-index"
    }
  }
}

SearchServiceGetKnowledgeSourceIndexedOneLake

Voorbeeldaanvraag

GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01

Voorbeeldrespons

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-example-index",
  "kind": "indexedOneLake",
  "description": "Description of the OneLake knowledge source.",
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "accessCredentials": {
      "applicationId": "00000000-0000-0000-0000-000000000000",
      "applicationSecret": "<applicationSecret>"
    }
  },
  "indexedOneLakeParameters": {
    "fabricWorkspaceId": "<redacted>",
    "lakehouseId": "fakeLakehouseId",
    "targetPath": "testfolder",
    "ingestionParameters": {
      "disableImageVerbalization": false,
      "contentExtractionMode": "standard",
      "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-5-nano"
        }
      },
      "ingestionSchedule": {
        "interval": "P1D",
        "startTime": "2024-06-06T00:01:50.265Z"
      },
      "aiServices": {
        "uri": "https://my-ai-service.azure.com/",
        "apiKey": "<redacted>"
      }
    },
    "createdResources": {
      "dataSourceConnection": "ks-example-index-datasource",
      "indexer": "ks-example-index-indexer",
      "skillset": "ks-example-index-skillset",
      "index": "ks-example-index-index"
    }
  }
}

SearchServiceGetKnowledgeSourceWeb

Voorbeeldaanvraag

GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01

Voorbeeldrespons

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "ks-example-index",
  "kind": "web",
  "description": "Description of the knowledge source.",
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "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
        }
      ]
    }
  }
}

Definities

Name Description
Accept

De Accepteer kop.

AIServices

Parameters voor AI-services.

AzureBlobKnowledgeSource

Configuratie voor kennisbron Azure Blob Storage.

AzureBlobKnowledgeSourceParameters

Parameters voor Azure Blob Storage-kennisbron.

AzureOpenAIModelName

De Azure Open AI-modelnaam die wordt aangeroepen.

AzureOpenAIVectorizerParameters

Hiermee geeft u de parameters voor het maken van verbinding met de Azure OpenAI-resource.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Veelvoorkomende foutrespons voor alle Azure Resource Manager API's om foutdetails terug te geven bij mislukte bewerkingen. (Dit volgt ook de OData-foutreactieindeling.)

IndexedOneLakeKnowledgeSource

Configuratie voor OneLake kennisbron.

IndexedOneLakeKnowledgeSourceParameters

Parameters voor OneLake kennisbron.

IndexingSchedule

Vertegenwoordigt een schema voor de uitvoering van de indexeerfunctie.

KnowledgeBaseAzureOpenAIModel

Hiermee geeft u de Azure OpenAI-resource op die wordt gebruikt om queryplanning uit te voeren.

KnowledgeBaseModelKind

Het AI-model dat moet worden gebruikt voor queryplanning.

KnowledgeSourceAzureOpenAIVectorizer

Hiermee geeft u de Azure OpenAI-resource op die wordt gebruikt om een querytekenreeks te vectoriseren.

KnowledgeSourceIngestionParameters

Consolidatie van alle algemene invoerinstellingen voor kennisbronnen.

KnowledgeSourceKind

Het soort kennisbron.

SearchIndexerDataNoneIdentity

Hiermee wist u de identiteitseigenschap van een gegevensbron.

SearchIndexerDataUserAssignedIdentity

Hiermee geeft u de identiteit op voor een gegevensbron die moet worden gebruikt.

SearchIndexFieldReference

Veldreferentie voor een zoekindex.

SearchIndexKnowledgeSource

Kennisbron die zich richt op een zoekindex.

SearchIndexKnowledgeSourceParameters

Parameters voor zoekindex kennisbron.

SearchResourceEncryptionKey

Een door de klant beheerde versleutelingssleutel in Azure Key Vault. Sleutels die u maakt en beheert, kunnen worden gebruikt om inactieve gegevens, zoals indexen en synoniementoewijzingen, te versleutelen of te ontsleutelen.

VectorSearchVectorizerKind

De vectorisatiemethode die moet worden gebruikt tijdens de zoekopdracht.

WebKnowledgeSource

Kennisbron gericht op webresultaten.

WebKnowledgeSourceDomain

Configuratie voor het domein van webkennisbronnen.

WebKnowledgeSourceDomains

Domein toestaan/blokkeren configuratie voor webkennisbron.

WebKnowledgeSourceParameters

Parameters voor de webkennisbron.

Accept

De Accepteer kop.

Waarde Description
application/json;odata.metadata=minimal

AIServices

Parameters voor AI-services.

Name Type Description
apiKey

string

De API-sleutel voor toegang tot AI-diensten.

uri

string (uri)

De URI van het AI Services-eindpunt.

AzureBlobKnowledgeSource

Configuratie voor kennisbron Azure Blob Storage.

Name Type Description
@odata.etag

string

De ETag van de kennisbron.

azureBlobParameters

AzureBlobKnowledgeSourceParameters

Het type kennisbron.

description

string

Optionele door de gebruiker gedefinieerde beschrijving.

encryptionKey

SearchResourceEncryptionKey

Een beschrijving van een versleutelingssleutel die u in Azure Key Vault maakt. Deze sleutel wordt gebruikt om een extra niveau van encryptie-at-rest te bieden voor je kennisbrondefinitie wanneer je volledige zekerheid wilt dat niemand, zelfs Microsoft niet, ze kan ontsleutelen. Zodra je je kennisbrondefinitie hebt versleuteld, blijft deze altijd versleuteld. De zoekservice negeert pogingen om deze eigenschap op null in te stellen. Je kunt deze eigenschap aanpassen als je je encryptiesleutel wilt roteren; Je definitie van kennisbron blijft onaangetast. Versleuteling met door de klant beheerde sleutels is niet beschikbaar voor gratis zoekservices en is alleen beschikbaar voor betaalde services die zijn gemaakt op of na 1 januari 2019.

kind string:

azureBlob

Het type kennisbron.

name

string

De naam van de kennisbron.

AzureBlobKnowledgeSourceParameters

Parameters voor Azure Blob Storage-kennisbron.

Name Type Default value Description
connectionString

string

Op sleutel gebaseerde verbindingsreeks of de ResourceId-indeling als u een beheerde identiteit gebruikt.

containerName

string

De naam van de blobopslagcontainer.

createdResources

object

Bronnen die zijn gemaakt door de kennisbron.

folderPath

string

Optioneel mappad in de container.

ingestionParameters

KnowledgeSourceIngestionParameters

Consolideert alle algemene opname-instellingen.

isADLSGen2

boolean

False

Stel in op true als u verbinding maakt met een ADLS Gen2-opslagaccount. De standaardwaarde is vals.

AzureOpenAIModelName

De Azure Open AI-modelnaam die wordt aangeroepen.

Waarde Description
text-embedding-ada-002

TextEmbeddingAda002 model.

text-embedding-3-large

TextEmbedding3Groot model.

text-embedding-3-small

TextEmbedding3Small-model.

gpt-5-mini

Gpt5Mini model.

gpt-5-nano

Gpt5Nano-model.

gpt-5.4-mini

Gpt54Mini model.

gpt-5.4-nano

Gpt54Nano model.

AzureOpenAIVectorizerParameters

Hiermee geeft u de parameters voor het maken van verbinding met de Azure OpenAI-resource.

Name Type Description
apiKey

string

API-sleutel van de aangewezen Azure OpenAI-resource.

authIdentity SearchIndexerDataIdentity:

De door de gebruiker toegewezen beheerde identiteit die wordt gebruikt voor uitgaande verbindingen.

deploymentId

string

ID van de implementatie van het Azure OpenAI-model op de aangewezen resource.

modelName

AzureOpenAIModelName

De naam van het insluitmodel dat is geïmplementeerd op het opgegeven deploymentId-pad.

resourceUri

string (uri)

De resource-URI van de Azure OpenAI-resource.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

De aanvullende informatie.

type

string

Het extra informatietype.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout bevat aanvullende informatie.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoelwit.

ErrorResponse

Veelvoorkomende foutrespons voor alle Azure Resource Manager API's om foutdetails terug te geven bij mislukte bewerkingen. (Dit volgt ook de OData-foutreactieindeling.)

Name Type Description
error

ErrorDetail

Het foutobject.

IndexedOneLakeKnowledgeSource

Configuratie voor OneLake kennisbron.

Name Type Description
@odata.etag

string

De ETag van de kennisbron.

description

string

Optionele door de gebruiker gedefinieerde beschrijving.

encryptionKey

SearchResourceEncryptionKey

Een beschrijving van een versleutelingssleutel die u in Azure Key Vault maakt. Deze sleutel wordt gebruikt om een extra niveau van encryptie-at-rest te bieden voor je kennisbrondefinitie wanneer je volledige zekerheid wilt dat niemand, zelfs Microsoft niet, ze kan ontsleutelen. Zodra je je kennisbrondefinitie hebt versleuteld, blijft deze altijd versleuteld. De zoekservice negeert pogingen om deze eigenschap op null in te stellen. Je kunt deze eigenschap aanpassen als je je encryptiesleutel wilt roteren; Je definitie van kennisbron blijft onaangetast. Versleuteling met door de klant beheerde sleutels is niet beschikbaar voor gratis zoekservices en is alleen beschikbaar voor betaalde services die zijn gemaakt op of na 1 januari 2019.

indexedOneLakeParameters

IndexedOneLakeKnowledgeSourceParameters

De parameters voor de kennisbron.

kind string:

indexedOneLake

Het type kennisbron.

name

string

De naam van de kennisbron.

IndexedOneLakeKnowledgeSourceParameters

Parameters voor OneLake kennisbron.

Name Type Description
createdResources

object

Bronnen die zijn gemaakt door de kennisbron.

fabricWorkspaceId

string

OneLake-werkruimte-ID.

ingestionParameters

KnowledgeSourceIngestionParameters

Consolideert alle algemene opname-instellingen.

lakehouseId

string

Geeft aan tot welk OneLake-meerhuis toegang moet worden verkregen.

targetPath

string

Optionele OneLakehouse-map of snelkoppeling om OneLake-inhoud te filteren.

IndexingSchedule

Vertegenwoordigt een schema voor de uitvoering van de indexeerfunctie.

Name Type Description
interval

string (duration)

Het tijdsinterval tussen de uitvoeringen van de indexeerfunctie.

startTime

string (date-time)

Het tijdstip waarop een indexeerfunctie moet beginnen met werken.

KnowledgeBaseAzureOpenAIModel

Hiermee geeft u de Azure OpenAI-resource op die wordt gebruikt om queryplanning uit te voeren.

Name Type Description
azureOpenAIParameters

AzureOpenAIVectorizerParameters

Azure OpenAI parameters.

kind string:

azureOpenAI

Het AI-model dat moet worden gebruikt voor queryplanning.

KnowledgeBaseModelKind

Het AI-model dat moet worden gebruikt voor queryplanning.

Waarde Description
azureOpenAI

Gebruik Azure Open AI-modellen voor het plannen van query's.

KnowledgeSourceAzureOpenAIVectorizer

Hiermee geeft u de Azure OpenAI-resource op die wordt gebruikt om een querytekenreeks te vectoriseren.

Name Type Description
azureOpenAIParameters

AzureOpenAIVectorizerParameters

Bevat de parameters die specifiek zijn voor Azure OpenAI-inbeddingsvectorisatie.

kind string:

azureOpenAI

De naam van het soort vectorisatiemethode dat wordt geconfigureerd voor gebruik met vectorzoekopdrachten.

KnowledgeSourceIngestionParameters

Consolidatie van alle algemene invoerinstellingen voor kennisbronnen.

Name Type Default value Description
aiServices

AIServices

Optionele AI-dienstenconfiguratie voor contentverwerking.

chatCompletionModel KnowledgeBaseModel:

KnowledgeBaseAzureOpenAIModel

Optioneel model voor het voltooien van de chat voor het verwoorden van afbeeldingen of het extraheren van contexten.

contentExtractionMode enum:
  • minimal
  • standard
minimal

Optionele contentextractiemodus. De standaard is 'minimaal'.

disableImageVerbalization

boolean

False

Geeft aan of beeldverbalisatie moet worden uitgeschakeld. De standaardwaarde is vals.

embeddingModel KnowledgeSourceVectorizer:

KnowledgeSourceAzureOpenAIVectorizer

Optionele vectorizerconfiguratie voor het vectoriseren van inhoud.

identity SearchIndexerDataIdentity:

Een expliciete identiteit om te gebruiken voor deze kennisbron.

ingestionSchedule

IndexingSchedule

Optioneel schema voor gegevensopname.

KnowledgeSourceKind

Het soort kennisbron.

Waarde Description
searchIndex

Een kennisbron die gegevens uit een zoekindex leest.

azureBlob

Een kennisbron die gegevens van Azure Blob Storage leest en opneemt in een zoekindex.

indexedOneLake

Een kennisbron die gegevens leest van geïndexeerde OneLake.

web

Een kennisbron die data van het web leest.

SearchIndexerDataNoneIdentity

Hiermee wist u de identiteitseigenschap van een gegevensbron.

Name Type Description
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Een URI-fragment dat het type identiteit specificeert.

SearchIndexerDataUserAssignedIdentity

Hiermee geeft u de identiteit op voor een gegevensbron die moet worden gebruikt.

Name Type Description
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Een URI-fragment dat het type identiteit specificeert.

userAssignedIdentity

string

De volledig gekwalificeerde Azure-resource-id van een door de gebruiker toegewezen beheerde identiteit, meestal in de vorm '/subscriptions/12345678-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId' die aan de zoekservice moet zijn toegewezen.

SearchIndexFieldReference

Veldreferentie voor een zoekindex.

Name Type Description
name

string

De naam van het veld.

SearchIndexKnowledgeSource

Kennisbron die zich richt op een zoekindex.

Name Type Description
@odata.etag

string

De ETag van de kennisbron.

description

string

Optionele door de gebruiker gedefinieerde beschrijving.

encryptionKey

SearchResourceEncryptionKey

Een beschrijving van een versleutelingssleutel die u in Azure Key Vault maakt. Deze sleutel wordt gebruikt om een extra niveau van encryptie-at-rest te bieden voor je kennisbrondefinitie wanneer je volledige zekerheid wilt dat niemand, zelfs Microsoft niet, ze kan ontsleutelen. Zodra je je kennisbrondefinitie hebt versleuteld, blijft deze altijd versleuteld. De zoekservice negeert pogingen om deze eigenschap op null in te stellen. Je kunt deze eigenschap aanpassen als je je encryptiesleutel wilt roteren; Je definitie van kennisbron blijft onaangetast. Versleuteling met door de klant beheerde sleutels is niet beschikbaar voor gratis zoekservices en is alleen beschikbaar voor betaalde services die zijn gemaakt op of na 1 januari 2019.

kind string:

searchIndex

Het type kennisbron.

name

string

De naam van de kennisbron.

searchIndexParameters

SearchIndexKnowledgeSourceParameters

De parameters voor de kennisbron.

SearchIndexKnowledgeSourceParameters

Parameters voor zoekindex kennisbron.

Name Type Description
searchFields

SearchIndexFieldReference[]

Wordt gebruikt om te beperken welke velden moeten worden doorzocht in de zoekindex.

searchIndexName

string

De naam van de zoekindex.

semanticConfigurationName

string

Wordt gebruikt om een andere semantische configuratie op te geven in de doelzoekindex dan de standaardconfiguratie.

sourceDataFields

SearchIndexFieldReference[]

Wordt gebruikt om extra velden op te vragen voor brongegevens waarnaar wordt verwezen.

SearchResourceEncryptionKey

Een door de klant beheerde versleutelingssleutel in Azure Key Vault. Sleutels die u maakt en beheert, kunnen worden gebruikt om inactieve gegevens, zoals indexen en synoniementoewijzingen, te versleutelen of te ontsleutelen.

Name Type Description
accessCredentials.applicationId

string

Een AAD-toepassings-id waaraan de vereiste toegangsmachtigingen zijn verleend voor de Azure Key Vault die moet worden gebruikt bij het versleutelen van uw data-at-rest. De toepassings-id mag niet worden verward met de object-id voor uw AAD-toepassing.

accessCredentials.applicationSecret

string

De verificatiesleutel van de opgegeven AAD-toepassing.

identity SearchIndexerDataIdentity:

Een expliciete beheerde identiteit die moet worden gebruikt voor deze versleutelingssleutel. Als dit niet is opgegeven en de eigenschap toegangsreferenties null is, wordt de door het systeem toegewezen beheerde identiteit gebruikt. Bij het bijwerken van de resource, als de expliciete identiteit niet is opgegeven, blijft deze ongewijzigd. Als 'geen' is opgegeven, wordt de waarde van deze eigenschap gewist.

keyVaultKeyName

string

De naam van uw Azure Key Vault-sleutel die moet worden gebruikt om uw data-at-rest te versleutelen.

keyVaultKeyVersion

string

De versie van uw Azure Key Vault-sleutel die moet worden gebruikt om uw data-at-rest te versleutelen.

keyVaultUri

string

De URI van uw Azure Key Vault, ook wel DNS-naam genoemd, die de sleutel bevat die moet worden gebruikt voor het versleutelen van uw data-at-rest. Een voorbeeld van een URI kan https://my-keyvault-name.vault.azure.netzijn.

VectorSearchVectorizerKind

De vectorisatiemethode die moet worden gebruikt tijdens de zoekopdracht.

Waarde Description
azureOpenAI

Genereer insluitingen met behulp van een Azure OpenAI-resource tijdens het uitvoeren van query's.

customWebApi

Genereer insluitingen met behulp van een aangepast webeindpunt tijdens de query.

aiServicesVision

Genereer insluitingen voor een afbeelding of tekstinvoer tijdens de query met behulp van de Azure AI Services Vision Vectorize-API.

aml

Genereer inbeddingen met behulp van een Azure Machine Learning-eindpunt dat is geïmplementeerd via de Azure AI Foundry Model Catalog op het moment van de query.

WebKnowledgeSource

Kennisbron gericht op webresultaten.

Name Type Description
@odata.etag

string

De ETag van de kennisbron.

description

string

Optionele door de gebruiker gedefinieerde beschrijving.

encryptionKey

SearchResourceEncryptionKey

Een beschrijving van een versleutelingssleutel die u in Azure Key Vault maakt. Deze sleutel wordt gebruikt om een extra niveau van encryptie-at-rest te bieden voor je kennisbrondefinitie wanneer je volledige zekerheid wilt dat niemand, zelfs Microsoft niet, ze kan ontsleutelen. Zodra je je kennisbrondefinitie hebt versleuteld, blijft deze altijd versleuteld. De zoekservice negeert pogingen om deze eigenschap op null in te stellen. Je kunt deze eigenschap aanpassen als je je encryptiesleutel wilt roteren; Je definitie van kennisbron blijft onaangetast. Versleuteling met door de klant beheerde sleutels is niet beschikbaar voor gratis zoekservices en is alleen beschikbaar voor betaalde services die zijn gemaakt op of na 1 januari 2019.

kind string:

web

Het type kennisbron.

name

string

De naam van de kennisbron.

webParameters

WebKnowledgeSourceParameters

De parameters voor de webkennisbron.

WebKnowledgeSourceDomain

Configuratie voor het domein van webkennisbronnen.

Name Type Description
address

string

Het adres van het domein.

includeSubpages

boolean

Het al dan niet opnemen van subpagina's van dit domein.

WebKnowledgeSourceDomains

Domein toestaan/blokkeren configuratie voor webkennisbron.

Name Type Description
allowedDomains

WebKnowledgeSourceDomain[]

Domeinen die zijn toegestaan voor webresultaten.

blockedDomains

WebKnowledgeSourceDomain[]

Domeinen die geblokkeerd zijn in webresultaten.

WebKnowledgeSourceParameters

Parameters voor de webkennisbron.

Name Type Description
domains

WebKnowledgeSourceDomains

Domein-toelaat/blokkeerconfiguratie voor webresultaten.