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.

indexerName
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

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

Prefer

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

SearchResourceEncryptionKey

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

FieldMapping[]

Definieert toewijzingen tussen velden in de gegevensbron en bijbehorende doelvelden in de index.

outputFieldMappings

FieldMapping[]

Uitvoerveldtoewijzingen worden toegepast na verrijking en direct voor indexering.

parameters

IndexingParameters

Parameters voor de uitvoering van de indexeerfunctie.

schedule

IndexingSchedule

Het schema voor deze indexeerfunctie.

skillsetName

string

De naam van de vaardighedenset die wordt uitgevoerd met deze indexeerfunctie.

Antwoorden

Name Type Description
200 OK

SearchIndexer

De aanvraag is voltooid.

201 Created

SearchIndexer

De aanvraag is geslaagd en er is een nieuwe resource gemaakt.

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

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.

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.

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.

BlobIndexerParsingMode

Vertegenwoordigt de parseermodus voor indexering vanuit een Azure-blobgegevensbron.

BlobIndexerPDFTextRotationAlgorithm

Bepaalt het algoritme voor tekstextractie uit PDF-bestanden in Azure Blob Storage.

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

FieldMapping

Definieert een toewijzing tussen een veld in een gegevensbron en een doelveld in een index.

FieldMappingFunction

Vertegenwoordigt een functie die een waarde transformeert uit een gegevensbron voordat u indexeert.

IndexerExecutionEnvironment

Hiermee geeft u de omgeving op waarin de indexeerfunctie moet worden uitgevoerd.

IndexingParameters

Vertegenwoordigt parameters voor de uitvoering van de indexeerfunctie.

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.

IndexingSchedule

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.

SearchIndexer

Vertegenwoordigt een indexeerfunctie.

SearchIndexerDataNoneIdentity

Hiermee wist u de identiteitseigenschap van een gegevensbron.

SearchIndexerDataUserAssignedIdentity

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

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.

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

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.

FieldMapping

Definieert een toewijzing tussen een veld in een gegevensbron en een doelveld in een index.

Name Type Description
mappingFunction

FieldMappingFunction

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

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.

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

BlobIndexerDataToExtract

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

IndexerExecutionEnvironment

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

BlobIndexerImageAction

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:
  • h1
  • h2
  • h3
  • h4
  • h5
  • h6
h6

Hiermee geeft u de maximale koptekstdiepte op waarmee rekening wordt gehouden bij het groeperen van markdown-inhoud. De standaardwaarde is h6.

markdownParsingSubmode enum:
  • oneToMany
  • oneToOne
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 oneToMany.

parsingMode

BlobIndexerParsingMode

default

Vertegenwoordigt de parseermodus voor indexering vanuit een Azure-blobgegevensbron.

pdfTextRotationAlgorithm

BlobIndexerPDFTextRotationAlgorithm

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

SearchResourceEncryptionKey

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

FieldMapping[]

Definieert toewijzingen tussen velden in de gegevensbron en bijbehorende doelvelden in de index.

name

string

De naam van de indexeerder.

outputFieldMappings

FieldMapping[]

Uitvoerveldtoewijzingen worden toegepast na verrijking en direct voor indexering.

parameters

IndexingParameters

Parameters voor de uitvoering van de indexeerfunctie.

schedule

IndexingSchedule

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

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.