Indexers - Create Or Update
Hiermee maakt u een nieuwe indexeerfunctie of werkt u een indexeerfunctie bij als deze al bestaat.
PUT {endpoint}/indexers('{indexerName}')?api-version=2026-04-01
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
De eindpunt-URL van de zoekservice. |
|
indexer
|
path | True |
string |
De naam van de indexeerder. |
|
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. |
||
| If-Match |
string |
Hiermee definieert u de voorwaarde If-Match. De bewerking wordt alleen uitgevoerd als de ETag op de server overeenkomt met deze waarde. |
|
| If-None-Match |
string |
Definieert de voorwaarde 'Als-None-Match. De bewerking wordt alleen uitgevoerd als de ETag op de server niet overeenkomt met deze waarde. |
|
| Prefer | True |
Voor HTTP PUT-aanvragen geeft u de service de opdracht om de gemaakte/bijgewerkte resource te retourneren als deze is geslaagd. |
|
| x-ms-client-request-id |
string (uuid) |
Een ondoorzichtige, wereldwijd unieke, door de client gegenereerde tekenreeks-id voor de aanvraag. |
Aanvraagbody
| Name | Vereist | Type | Description |
|---|---|---|---|
| dataSourceName | True |
string |
De naam van de gegevensbron waaruit deze indexeerfunctie gegevens leest. |
| name | True |
string |
De naam van de indexeerder. |
| targetIndexName | True |
string |
De naam van de index waarnaar deze indexeerfunctie gegevens schrijft. |
| @odata.etag |
string |
De ETag van de indexeerfunctie. |
|
| description |
string |
De beschrijving van de indexeerfunctie. |
|
| disabled |
boolean |
Een waarde die aangeeft of de indexeerfunctie is uitgeschakeld. De standaardwaarde is vals. |
|
| encryptionKey |
Een beschrijving van een versleutelingssleutel die u in Azure Key Vault maakt. Deze sleutel wordt gebruikt om een extra niveau van versleuteling-at-rest te bieden voor de definitie van uw indexeerfunctie (evenals de uitvoeringsstatus van de indexeerfunctie) wanneer u volledige zekerheid wilt dat niemand, zelfs Microsoft niet, deze kan ontsleutelen. Zodra u de definitie van de indexeerfunctie hebt versleuteld, blijft deze altijd versleuteld. De zoekservice negeert pogingen om deze eigenschap op null in te stellen. U kunt deze eigenschap indien nodig wijzigen als u uw versleutelingssleutel wilt draaien; De definitie van de indexeerfunctie (en de uitvoeringsstatus van de indexeerfunctie) wordt niet beïnvloed. 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. |
||
| fieldMappings |
Definieert toewijzingen tussen velden in de gegevensbron en bijbehorende doelvelden in de index. |
||
| outputFieldMappings |
Uitvoerveldtoewijzingen worden toegepast na verrijking en direct voor indexering. |
||
| parameters |
Parameters voor de uitvoering van de indexeerfunctie. |
||
| schedule |
Het schema voor deze indexeerfunctie. |
||
| skillsetName |
string |
De naam van de vaardighedenset die wordt uitgevoerd met deze indexeerfunctie. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De aanvraag is voltooid. |
|
| 201 Created |
De aanvraag is geslaagd en er is een nieuwe resource gemaakt. |
|
| 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
SearchServiceCreateOrUpdateIndexer
Voorbeeldaanvraag
PUT https://exampleservice.search.windows.net/indexers('myaclindexer')?api-version=2026-04-01
{
"name": "myaclindexer",
"description": "Description of the indexer",
"dataSourceName": "indexertestacldatasource",
"targetIndexName": "indexer-test-index",
"schedule": {
"interval": "P1D",
"startTime": "2025-01-07T19:30:00Z"
},
"parameters": {
"batchSize": 10,
"maxFailedItems": 10,
"maxFailedItemsPerBatch": 5
},
"fieldMappings": [
{
"sourceFieldName": "metadata_storage_title",
"targetFieldName": "name",
"mappingFunction": {
"name": "base64Encode"
}
},
{
"sourceFieldName": "metadata_user_ids",
"targetFieldName": "permissionFilters"
}
],
"outputFieldMappings": [
{
"sourceFieldName": "/document",
"targetFieldName": "name",
"mappingFunction": {
"name": "base64Encode"
}
}
],
"disabled": false,
"@odata.etag": "0x1234568AE7E58A1"
}
Voorbeeldrespons
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "myaclindexer",
"description": "Description of the indexer",
"dataSourceName": "indexertestacldatasource",
"targetIndexName": "indexer-test-index",
"disabled": false,
"schedule": {
"interval": "P1D",
"startTime": "2024-06-06T00:01:50.265Z"
},
"parameters": {
"batchSize": 10,
"maxFailedItems": 10,
"maxFailedItemsPerBatch": 5,
"configuration": {}
},
"fieldMappings": [
{
"sourceFieldName": "metadata_storage_title",
"targetFieldName": "name",
"mappingFunction": {
"name": "base64Encode"
}
},
{
"sourceFieldName": "metadata_user_ids",
"targetFieldName": "permissionFilters"
}
],
"outputFieldMappings": [
{
"sourceFieldName": "/document",
"targetFieldName": "name",
"mappingFunction": {
"name": "base64Encode"
}
}
]
}
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "myaclindexer",
"description": "Description of the indexer",
"dataSourceName": "indexertestacldatasource",
"targetIndexName": "indexer-test-index",
"disabled": false,
"schedule": {
"interval": "P1D",
"startTime": "2024-06-06T00:01:50.265Z"
},
"parameters": {
"batchSize": 10,
"maxFailedItems": 10,
"maxFailedItemsPerBatch": 5,
"configuration": {}
},
"fieldMappings": [
{
"sourceFieldName": "metadata_storage_title",
"targetFieldName": "name",
"mappingFunction": {
"name": "base64Encode"
}
},
{
"sourceFieldName": "metadata_user_ids",
"targetFieldName": "permissionFilters"
}
],
"outputFieldMappings": [
{
"sourceFieldName": "/document",
"targetFieldName": "name",
"mappingFunction": {
"name": "base64Encode"
}
}
]
}
Definities
| Name | Description |
|---|---|
| Accept |
De Accepteer kop. |
|
Blob |
Hiermee geeft u de gegevens op die moeten worden geëxtraheerd uit Azure Blob Storage en vertelt u de indexeerfunctie welke gegevens moeten worden geëxtraheerd uit de afbeeldingsinhoud wanneer 'imageAction' is ingesteld op een andere waarde dan 'geen'. Dit is van toepassing op ingesloten afbeeldingsinhoud in een .PDF of andere toepassing, of afbeeldingsbestanden zoals .jpg en .pngin Azure-blobs. |
|
Blob |
Bepaalt hoe ingesloten afbeeldingen en afbeeldingsbestanden worden verwerkt in Azure blob storage. Als u de configuratie "imageAction" instelt op een andere waarde dan "geen", moet er ook een skillset aan die indexeerfunctie worden gekoppeld. |
|
Blob |
Vertegenwoordigt de parseermodus voor indexering vanuit een Azure-blobgegevensbron. |
|
Blob |
Bepaalt het algoritme voor tekstextractie uit PDF-bestanden in Azure Blob Storage. |
|
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.) |
|
Field |
Definieert een toewijzing tussen een veld in een gegevensbron en een doelveld in een index. |
|
Field |
Vertegenwoordigt een functie die een waarde transformeert uit een gegevensbron voordat u indexeert. |
|
Indexer |
Hiermee geeft u de omgeving op waarin de indexeerfunctie moet worden uitgevoerd. |
|
Indexing |
Vertegenwoordigt parameters voor de uitvoering van de indexeerfunctie. |
|
Indexing |
Een woordenlijst met configuratie-eigenschappen die specifiek zijn voor een indexeerfunctie. Elke naam is de naam van een specifieke eigenschap. Elke waarde moet van een primitief type zijn. |
|
Indexing |
Vertegenwoordigt een schema voor de uitvoering van de indexeerfunctie. |
| Prefer |
Voor HTTP PUT-aanvragen geeft u de service de opdracht om de gemaakte/bijgewerkte resource te retourneren als deze is geslaagd. |
|
Search |
Vertegenwoordigt een indexeerfunctie. |
|
Search |
Hiermee wist u de identiteitseigenschap van een gegevensbron. |
|
Search |
Hiermee geeft u de identiteit op voor een gegevensbron die moet worden gebruikt. |
|
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. |
Accept
De Accepteer kop.
| Waarde | Description |
|---|---|
| application/json;odata.metadata=minimal |
BlobIndexerDataToExtract
Hiermee geeft u de gegevens op die moeten worden geëxtraheerd uit Azure Blob Storage en vertelt u de indexeerfunctie welke gegevens moeten worden geëxtraheerd uit de afbeeldingsinhoud wanneer 'imageAction' is ingesteld op een andere waarde dan 'geen'. Dit is van toepassing op ingesloten afbeeldingsinhoud in een .PDF of andere toepassing, of afbeeldingsbestanden zoals .jpg en .pngin Azure-blobs.
| Waarde | Description |
|---|---|
| storageMetadata |
Indexeert alleen de standaardblobeigenschappen en door de gebruiker opgegeven metagegevens. |
| allMetadata |
Extraheert metagegevens die worden geleverd door het Azure Blob Storage-subsysteem en de inhoudstypespecifieke metagegevens (bijvoorbeeld metagegevens die uniek zijn voor alleen .png bestanden worden geïndexeerd). |
| contentAndMetadata |
Hiermee worden alle metagegevens en tekstuele inhoud uit elke blob geëxtraheerd. |
BlobIndexerImageAction
Bepaalt hoe ingesloten afbeeldingen en afbeeldingsbestanden worden verwerkt in Azure blob storage. Als u de configuratie "imageAction" instelt op een andere waarde dan "geen", moet er ook een skillset aan die indexeerfunctie worden gekoppeld.
| Waarde | Description |
|---|---|
| none |
Hiermee worden ingesloten afbeeldingen of afbeeldingsbestanden in de gegevensset genegeerd. Dit is de standaardwaarde. |
| generateNormalizedImages |
Extraheert tekst uit afbeeldingen (bijvoorbeeld het woord 'STOP' van een verkeersstopteken) en sluit deze in het inhoudsveld in. Deze actie vereist dat dataToExtract is ingesteld op 'contentAndMetadata'. Een genormaliseerde afbeelding verwijst naar extra verwerking die resulteert in uniforme afbeeldingsuitvoer, grootte en gedraaid om consistente rendering te bevorderen wanneer u afbeeldingen in visuele zoekresultaten opneemt. Deze informatie wordt gegenereerd voor elke afbeelding wanneer u deze optie gebruikt. |
| generateNormalizedImagePerPage |
Extraheert tekst uit afbeeldingen (bijvoorbeeld het woord 'STOP' van een verkeersstopteken) en sluit deze in het inhoudsveld in, maar behandelt PDF-bestanden anders in dat elke pagina wordt weergegeven als een afbeelding en dienovereenkomstig genormaliseerd, in plaats van ingesloten afbeeldingen te extraheren. Niet-PDF-bestandstypen worden hetzelfde behandeld als 'generateNormalizedImages' is ingesteld. |
BlobIndexerParsingMode
Vertegenwoordigt de parseermodus voor indexering vanuit een Azure-blobgegevensbron.
| Waarde | Description |
|---|---|
| default |
Ingesteld op standaard voor normale bestandsverwerking. |
| text |
Ingesteld op tekst om de indexeringsprestaties voor tekstbestanden zonder opmaak in blobopslag te verbeteren. |
| delimitedText |
Ingesteld op delimitedText wanneer blobs gewone CSV-bestanden zijn. |
| json |
Ingesteld op json om gestructureerde inhoud uit JSON-bestanden te extraheren. |
| jsonArray |
Ingesteld op jsonArray om afzonderlijke elementen van een JSON-matrix als afzonderlijke documenten te extraheren. |
| jsonLines |
Stel deze optie in op jsonLines om afzonderlijke JSON-entiteiten te extraheren, gescheiden door een nieuwe regel, als afzonderlijke documenten. |
| markdown |
Stel in op markdown om inhoud uit markdown-bestanden te extraheren. |
BlobIndexerPDFTextRotationAlgorithm
Bepaalt het algoritme voor tekstextractie uit PDF-bestanden in Azure Blob Storage.
| Waarde | Description |
|---|---|
| none |
Maakt gebruik van normale tekstextractie. Dit is de standaardwaarde. |
| detectAngles |
Kan betere en beter leesbare tekstextractie produceren uit PDF-bestanden die tekst erin hebben gedraaid. Houd er rekening mee dat er mogelijk een kleine invloed op de prestatiesnelheid is wanneer deze parameter wordt gebruikt. Deze parameter is alleen van toepassing op PDF-bestanden en alleen op PDF-bestanden met ingesloten tekst. Als de gedraaide tekst wordt weergegeven in een ingesloten afbeelding in het PDF-bestand, is deze parameter niet van toepassing. |
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. |
FieldMapping
Definieert een toewijzing tussen een veld in een gegevensbron en een doelveld in een index.
| Name | Type | Description |
|---|---|---|
| mappingFunction |
Een functie die op elke bronveldwaarde moet worden toegepast voordat deze wordt geïndexeerd. |
|
| sourceFieldName |
string |
De naam van het veld in de gegevensbron. |
| targetFieldName |
string |
De naam van het doelveld in de index. Standaard hetzelfde als de naam van het bronveld. |
FieldMappingFunction
Vertegenwoordigt een functie die een waarde transformeert uit een gegevensbron voordat u indexeert.
| Name | Type | Description |
|---|---|---|
| name |
string |
De naam van de veldtoewijzingsfunctie. |
| parameters |
Een woordenboek met parameternaam/waarde-paren die aan de functie moeten worden doorgegeven. Elke waarde moet van een primitief type zijn. |
IndexerExecutionEnvironment
Hiermee geeft u de omgeving op waarin de indexeerfunctie moet worden uitgevoerd.
| Waarde | Description |
|---|---|
| standard |
Geeft aan dat de zoekservice kan bepalen waar de indexeerfunctie moet worden uitgevoerd. Dit is de standaardomgeving wanneer er niets is opgegeven en de aanbevolen waarde is. |
| private |
Geeft aan dat de indexeerfunctie moet worden uitgevoerd met de omgeving die specifiek is ingericht voor de zoekservice. Dit moet alleen worden opgegeven als de uitvoeringsomgeving als de indexeerfunctie veilig toegang nodig heeft tot resources via gedeelde private link-resources. |
IndexingParameters
Vertegenwoordigt parameters voor de uitvoering van de indexeerfunctie.
| Name | Type | Default value | Description |
|---|---|---|---|
| batchSize |
integer (int32) |
Het aantal items dat uit de gegevensbron wordt gelezen en als één batch wordt geïndexeerd om de prestaties te verbeteren. De standaardinstelling is afhankelijk van het type gegevensbron. |
|
| configuration |
Een woordenlijst met configuratie-eigenschappen die specifiek zijn voor een indexeerfunctie. Elke naam is de naam van een specifieke eigenschap. Elke waarde moet van een primitief type zijn. |
||
| maxFailedItems |
integer (int32) |
0 |
Het maximum aantal items dat niet kan worden geïndexeerd om door de uitvoering van de indexeerfunctie te worden beschouwd. -1 betekent geen limiet. De standaardwaarde is 0. |
| maxFailedItemsPerBatch |
integer (int32) |
0 |
Het maximale aantal artikelen in een afzonderlijke batch dat niet kan worden geïndexeerd om de batch nog steeds als succesvol te beschouwen. -1 betekent geen limiet. De standaardwaarde is 0. |
IndexingParametersConfiguration
Een woordenlijst met configuratie-eigenschappen die specifiek zijn voor een indexeerfunctie. Elke naam is de naam van een specifieke eigenschap. Elke waarde moet van een primitief type zijn.
| Name | Type | Default value | Description |
|---|---|---|---|
| allowSkillsetToReadFileData |
boolean |
False |
Als waar is, maakt u een pad //document//file_data dat een object is dat de oorspronkelijke bestandsgegevens vertegenwoordigt die zijn gedownload uit uw blobgegevensbron. Hiermee kunt u de oorspronkelijke bestandsgegevens doorgeven aan een aangepaste vaardigheid voor verwerking in de verrijkingspijplijn of aan de vaardigheid Documentextractie. |
| dataToExtract | contentAndMetadata |
Hiermee geeft u de gegevens op die moeten worden geëxtraheerd uit Azure Blob Storage en vertelt u de indexeerfunctie welke gegevens moeten worden geëxtraheerd uit de afbeeldingsinhoud wanneer 'imageAction' is ingesteld op een andere waarde dan 'geen'. Dit is van toepassing op ingesloten afbeeldingsinhoud in een .PDF of andere toepassing, of afbeeldingsbestanden zoals .jpg en .pngin Azure-blobs. |
|
| delimitedTextDelimiter |
string |
Voor CSV-blobs geeft u het scheidingsteken met één teken op voor CSV-bestanden waarop elke regel een nieuw document start (bijvoorbeeld |). |
|
| delimitedTextHeaders |
string |
Voor CSV-blobs geeft u een door komma's gescheiden lijst met kolomkoppen op, handig voor het toewijzen van bronvelden aan doelvelden in een index. |
|
| documentRoot |
string |
Voor JSON-matrices, op basis van een gestructureerd of semi-gestructureerd document, kunt u een pad naar de matrix opgeven met behulp van deze eigenschap. |
|
| excludedFileNameExtensions |
string |
Door komma's gescheiden lijst met bestandsnaamextensies die moeten worden genegeerd bij verwerking vanuit Azure Blob Storage. U kunt bijvoorbeeld '.png, .mp4' uitsluiten om deze bestanden over te slaan tijdens het indexeren. |
|
| executionEnvironment | standard |
Hiermee geeft u de omgeving op waarin de indexeerfunctie moet worden uitgevoerd. |
|
| failOnUnprocessableDocument |
boolean |
False |
Stel voor Azure-blobs in op false als u wilt doorgaan met indexeren als het indexeren van een document mislukt. |
| failOnUnsupportedContentType |
boolean |
False |
Stel voor Azure-blobs in op onwaar als u wilt doorgaan met indexeren wanneer er een niet-ondersteund inhoudstype wordt aangetroffen en u niet alle inhoudstypen (bestandsextensies) van tevoren weet. |
| firstLineContainsHeaders |
boolean |
True |
Voor CSV-blobs geeft u aan dat de eerste (niet-lege) regel van elke blob headers bevat. |
| imageAction | none |
Bepaalt hoe ingesloten afbeeldingen en afbeeldingsbestanden worden verwerkt in Azure blob storage. Als u de configuratie "imageAction" instelt op een andere waarde dan "geen", moet er ook een skillset aan die indexeerfunctie worden gekoppeld. |
|
| indexStorageMetadataOnlyForOversizedDocuments |
boolean |
False |
Voor Azure-blobs stelt u deze eigenschap in op True om nog steeds opslagmetagegevens te indexeren voor blob-inhoud die te groot is om te verwerken. Te grote blobs worden standaard behandeld als fouten. Zie https://dotnet.territoriali.olinfo.it/azure/search/search-limits-quotas-capacityvoor limieten voor de blobgrootte. |
| indexedFileNameExtensions |
string |
Door komma's gescheiden lijst met bestandsnaamextensies die moeten worden geselecteerd bij verwerking in Azure Blob Storage. U kunt zich bijvoorbeeld richten op indexering op specifieke toepassingsbestanden '.docx, .pptx, .msg' om specifiek deze bestandstypen op te nemen. |
|
| markdownHeaderDepth |
enum:
|
h6 |
Hiermee geeft u de maximale koptekstdiepte op waarmee rekening wordt gehouden bij het groeperen van markdown-inhoud. De standaardwaarde is |
| markdownParsingSubmode |
enum:
|
oneToMany |
Hiermee geeft u de submodus op die bepaalt of een markdown-bestand wordt geparseerd in precies één zoekdocument of in meerdere zoekdocumenten. De standaardwaarde is |
| parsingMode | default |
Vertegenwoordigt de parseermodus voor indexering vanuit een Azure-blobgegevensbron. |
|
| pdfTextRotationAlgorithm | none |
Bepaalt het algoritme voor tekstextractie uit PDF-bestanden in Azure Blob Storage. |
|
| queryTimeout |
string |
00:05:00 |
Hiermee wordt de time-out hoger dan de standaardwaarde van 5 minuten voor Azure SQL-databasegegevensbronnen, die zijn opgegeven in de indeling 'uu:mm:ss'. |
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. |
Prefer
Voor HTTP PUT-aanvragen geeft u de service de opdracht om de gemaakte/bijgewerkte resource te retourneren als deze is geslaagd.
| Waarde | Description |
|---|---|
| return=representation |
SearchIndexer
Vertegenwoordigt een indexeerfunctie.
| Name | Type | Default value | Description |
|---|---|---|---|
| @odata.etag |
string |
De ETag van de indexeerfunctie. |
|
| dataSourceName |
string |
De naam van de gegevensbron waaruit deze indexeerfunctie gegevens leest. |
|
| description |
string |
De beschrijving van de indexeerfunctie. |
|
| disabled |
boolean |
False |
Een waarde die aangeeft of de indexeerfunctie is uitgeschakeld. De standaardwaarde is vals. |
| encryptionKey |
Een beschrijving van een versleutelingssleutel die u in Azure Key Vault maakt. Deze sleutel wordt gebruikt om een extra niveau van versleuteling-at-rest te bieden voor de definitie van uw indexeerfunctie (evenals de uitvoeringsstatus van de indexeerfunctie) wanneer u volledige zekerheid wilt dat niemand, zelfs Microsoft niet, deze kan ontsleutelen. Zodra u de definitie van de indexeerfunctie hebt versleuteld, blijft deze altijd versleuteld. De zoekservice negeert pogingen om deze eigenschap op null in te stellen. U kunt deze eigenschap indien nodig wijzigen als u uw versleutelingssleutel wilt draaien; De definitie van de indexeerfunctie (en de uitvoeringsstatus van de indexeerfunctie) wordt niet beïnvloed. 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. |
||
| fieldMappings |
Definieert toewijzingen tussen velden in de gegevensbron en bijbehorende doelvelden in de index. |
||
| name |
string |
De naam van de indexeerder. |
|
| outputFieldMappings |
Uitvoerveldtoewijzingen worden toegepast na verrijking en direct voor indexering. |
||
| parameters |
Parameters voor de uitvoering van de indexeerfunctie. |
||
| schedule |
Het schema voor deze indexeerfunctie. |
||
| skillsetName |
string |
De naam van de vaardighedenset die wordt uitgevoerd met deze indexeerfunctie. |
|
| targetIndexName |
string |
De naam van de index waarnaar deze indexeerfunctie gegevens schrijft. |
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. |
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 |