Knowledge Sources - List
Geeft een overzicht van alle kennisbronnen die beschikbaar zijn voor een zoekservice.
GET {endpoint}/knowledgesources?api-version=2026-04-01
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
De eindpunt-URL van de zoekservice. |
|
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
Aanvraagkoptekst
| Name | Vereist | Type | Description |
|---|---|---|---|
| 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 |
De aanvraag is voltooid. |
|
| Other Status Codes |
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
|
Search |
|
Search |
|
Search |
|
Search |
SearchServiceListKnowledgeSources
Voorbeeldaanvraag
GET https://exampleservice.search.windows.net/knowledgesources?api-version=2026-04-01
Voorbeeldrespons
{
"value": [
{
"@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": "*"
}
]
}
}
]
}
SearchServiceListKnowledgeSourcesAzureBlob
Voorbeeldaanvraag
GET https://exampleservice.search.windows.net/knowledgesources?api-version=2026-04-01
Voorbeeldrespons
{
"value": [
{
"@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"
}
}
}
]
}
SearchServiceListKnowledgeSourcesIndexedOneLake
Voorbeeldaanvraag
GET https://exampleservice.search.windows.net/knowledgesources?api-version=2026-04-01
Voorbeeldrespons
{
"value": [
{
"@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"
}
}
}
]
}
SearchServiceListKnowledgeSourcesWeb
Voorbeeldaanvraag
GET https://exampleservice.search.windows.net/knowledgesources?api-version=2026-04-01
Voorbeeldrespons
{
"value": [
{
"@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. |
|
Azure |
Configuratie voor kennisbron Azure Blob Storage. |
|
Azure |
Parameters voor Azure Blob Storage-kennisbron. |
|
Azure |
De Azure Open AI-modelnaam die wordt aangeroepen. |
|
Azure |
Hiermee geeft u de parameters voor het maken van verbinding met de Azure OpenAI-resource. |
|
Error |
Aanvullende informatie over de resourcebeheerfout. |
|
Error |
De foutdetails. |
|
Error |
Veelvoorkomende foutrespons voor alle Azure Resource Manager API's om foutdetails terug te geven bij mislukte bewerkingen. (Dit volgt ook de OData-foutreactieindeling.) |
|
Indexed |
Configuratie voor OneLake kennisbron. |
|
Indexed |
Parameters voor OneLake kennisbron. |
|
Indexing |
Vertegenwoordigt een schema voor de uitvoering van de indexeerfunctie. |
|
Knowledge |
Hiermee geeft u de Azure OpenAI-resource op die wordt gebruikt om queryplanning uit te voeren. |
|
Knowledge |
Het AI-model dat moet worden gebruikt voor queryplanning. |
|
Knowledge |
Hiermee geeft u de Azure OpenAI-resource op die wordt gebruikt om een querytekenreeks te vectoriseren. |
|
Knowledge |
Consolidatie van alle algemene invoerinstellingen voor kennisbronnen. |
|
Knowledge |
Het soort kennisbron. |
|
List |
Resultaat van het opsommen van kennisbronnen. |
|
Search |
Hiermee wist u de identiteitseigenschap van een gegevensbron. |
|
Search |
Hiermee geeft u de identiteit op voor een gegevensbron die moet worden gebruikt. |
|
Search |
Veldreferentie voor een zoekindex. |
|
Search |
Kennisbron die zich richt op een zoekindex. |
|
Search |
Parameters voor zoekindex kennisbron. |
|
Search |
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. |
|
Vector |
De vectorisatiemethode die moet worden gebruikt tijdens de zoekopdracht. |
|
Web |
Kennisbron gericht op webresultaten. |
|
Web |
Configuratie voor het domein van webkennisbronnen. |
|
Web |
Domein toestaan/blokkeren configuratie voor webkennisbron. |
|
Web |
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 |
Het type kennisbron. |
|
| description |
string |
Optionele door de gebruiker gedefinieerde beschrijving. |
| encryptionKey |
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:
azure |
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 |
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 |
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 |
De fout bevat aanvullende informatie. |
|
| code |
string |
De foutcode. |
| details |
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 |
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 |
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 |
De parameters voor de kennisbron. |
|
| kind |
string:
indexed |
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 |
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 |
Azure OpenAI parameters. |
|
| kind |
string:
azure |
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 |
Bevat de parameters die specifiek zijn voor Azure OpenAI-inbeddingsvectorisatie. |
|
| kind |
string:
azure |
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 |
Optionele AI-dienstenconfiguratie voor contentverwerking. |
||
| chatCompletionModel | KnowledgeBaseModel: |
Optioneel model voor het voltooien van de chat voor het verwoorden van afbeeldingen of het extraheren van contexten. |
|
| contentExtractionMode |
enum:
|
minimal |
Optionele contentextractiemodus. De standaard is 'minimaal'. |
| disableImageVerbalization |
boolean |
False |
Geeft aan of beeldverbalisatie moet worden uitgeschakeld. De standaardwaarde is vals. |
| embeddingModel | KnowledgeSourceVectorizer: |
Optionele vectorizerconfiguratie voor het vectoriseren van inhoud. |
|
| identity | SearchIndexerDataIdentity: |
Een expliciete identiteit om te gebruiken voor deze kennisbron. |
|
| ingestionSchedule |
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. |
ListKnowledgeSourcesResult
Resultaat van het opsommen van kennisbronnen.
| Name | Type | Description |
|---|---|---|
| value | KnowledgeSource[]: |
De kennisbronnen in de dienst. |
SearchIndexerDataNoneIdentity
Hiermee wist u de identiteitseigenschap van een gegevensbron.
| Name | Type | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
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. |
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 |
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:
search |
Het type kennisbron. |
| name |
string |
De naam van de kennisbron. |
| searchIndexParameters |
De parameters voor de kennisbron. |
SearchIndexKnowledgeSourceParameters
Parameters voor zoekindex kennisbron.
| Name | Type | Description |
|---|---|---|
| searchFields |
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 |
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 |
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 |
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 |
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 |
Domeinen die zijn toegestaan voor webresultaten. |
|
| blockedDomains |
Domeinen die geblokkeerd zijn in webresultaten. |
WebKnowledgeSourceParameters
Parameters voor de webkennisbron.
| Name | Type | Description |
|---|---|---|
| domains |
Domein-toelaat/blokkeerconfiguratie voor webresultaten. |