Skillsets - Create Or Update

Erstellt ein neues Skillset in einem Suchdienst oder aktualisiert das Skillset, sofern es bereits vorhanden ist.

PUT {endpoint}/skillsets('{skillsetName}')?api-version=2023-10-01-Preview
PUT {endpoint}/skillsets('{skillsetName}')?api-version=2023-10-01-Preview&ignoreResetRequirements={ignoreResetRequirements}&disableCacheReprocessingChangeDetection={disableCacheReprocessingChangeDetection}

URI-Parameter

Name In Erforderlich Typ Beschreibung
endpoint
path True

string

Die Endpunkt-URL des Suchdiensts.

skillsetName
path True

string

Der Name des zu erstellenden oder zu aktualisierenden Skillsets.

api-version
query True

string

Client-API-Version.

disableCacheReprocessingChangeDetection
query

boolean

Deaktiviert die Erkennung von Änderungen beim Erneutverarbeiten des Caches.

ignoreResetRequirements
query

boolean

Die Cachezurücksetzungsanforderungen werden ignoriert.

Anforderungsheader

Name Erforderlich Typ Beschreibung
x-ms-client-request-id

string

uuid

Die Tracking-ID, die mit der Anforderung gesendet wurde, beim Debuggen zu helfen.

If-Match

string

Definiert die If-Match Bedingung. Der Vorgang wird nur ausgeführt, wenn das ETag auf dem Server mit diesem Wert übereinstimmt.

If-None-Match

string

Definiert die If-None-Match-Bedingung. Der Vorgang wird nur ausgeführt, wenn das ETag auf dem Server nicht mit diesem Wert übereinstimmt.

Prefer True

string

Weist den Dienst bei HTTP PUT-Anforderungen an, die erstellte/aktualisierte Ressource nach Erfolg zurückzugeben.

Anforderungstext

Name Erforderlich Typ Beschreibung
name True

string

Der Name des Skillsets.

skills True SearchIndexerSkill[]:

Eine Liste der Fähigkeiten im Skillset.

@odata.etag

string

Das ETag des Skillsets.

cognitiveServices CognitiveServicesAccount:

Details zum Azure KI-Dienst, der beim Ausführen von Skills verwendet werden soll.

description

string

Die Beschreibung des Skillsets.

encryptionKey

SearchResourceEncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel wird verwendet, um eine zusätzliche Ebene der Verschlüsselung ruhender Daten für Ihre Skillset-Definition bereitzustellen, wenn Sie die volle Sicherheit haben möchten, dass niemand, nicht einmal Microsoft, Ihre Skillsetdefinition entschlüsseln kann. Nachdem Sie Ihre Skillsetdefinition verschlüsselt haben, bleibt sie immer verschlüsselt. Der Suchdienst ignoriert Versuche, diese Eigenschaft auf NULL festzulegen. Sie können diese Eigenschaft bei Bedarf ändern, wenn Sie Ihren Verschlüsselungsschlüssel rotieren möchten. Ihre Skillsetdefinition bleibt davon unberührt. Die Verschlüsselung mit kundenseitig verwalteten Schlüsseln ist für kostenlose Suchdienste nicht verfügbar und nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

indexProjections

SearchIndexerIndexProjections

Definition von zusätzlichen Projektionen für sekundäre Suchindizes.

knowledgeStore

SearchIndexerKnowledgeStore

Definition von zusätzlichen Projektionen in Azure-Blobs, -Tabellen oder -Dateien mit angereicherten Daten.

Antworten

Name Typ Beschreibung
200 OK

SearchIndexerSkillset

Das Skillset wurde erfolgreich aktualisiert.

201 Created

SearchIndexerSkillset

Das Skillset wurde erfolgreich erstellt.

Other Status Codes

SearchError

Fehlerantwort.

Beispiele

SearchServiceCreateOrUpdateSkillset

Sample Request

PUT https://myservice.search.windows.net/skillsets('demoskillset')?api-version=2023-10-01-Preview


{
  "name": "demoskillset",
  "description": "Extract entities, detect language and extract key-phrases",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.V3.EntityRecognitionSkill",
      "categories": [
        "organization"
      ],
      "defaultLanguageCode": "en",
      "minimumPrecision": 0.7,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "organizations",
          "targetName": "organizations"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "languageCode",
          "targetName": "languageCode"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.SplitSkill",
      "textSplitMode": "pages",
      "maximumPageLength": 4000,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "textItems",
          "targetName": "pages"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
      "context": "/document/pages/*",
      "inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "keyPhrases",
          "targetName": "keyPhrases"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
      "name": "MyCustomWebApiSkill",
      "uri": "https://contoso.example.org",
      "httpMethod": "POST",
      "timeout": "PT30S",
      "batchSize": 1,
      "inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "customresult",
          "targetName": "result"
        }
      ],
      "httpHeaders": {}
    }
  ],
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "accessCredentials": null
  }
}

Sample Response

{
  "name": "demoskillset",
  "description": "Extract entities, detect language and extract key-phrases",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.V3.EntityRecognitionSkill",
      "name": "#1",
      "description": null,
      "context": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "organizations",
          "targetName": "organizations"
        }
      ],
      "categories": [
        "organization"
      ],
      "defaultLanguageCode": "en",
      "minimumPrecision": 0.7
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
      "name": "#2",
      "description": null,
      "context": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "languageCode",
          "targetName": "languageCode"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.SplitSkill",
      "name": "#3",
      "description": null,
      "context": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "textItems",
          "targetName": "pages"
        }
      ],
      "defaultLanguageCode": null,
      "textSplitMode": "pages",
      "maximumPageLength": 4000
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
      "name": "#4",
      "description": null,
      "context": "/document/pages/*",
      "inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "keyPhrases",
          "targetName": "keyPhrases"
        }
      ],
      "defaultLanguageCode": null,
      "maxKeyPhraseCount": null
    },
    {
      "@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
      "name": "MyCustomWebApiSkill",
      "description": null,
      "context": "/document",
      "uri": "https://contoso.example.org",
      "httpMethod": "POST",
      "timeout": "PT30S",
      "batchSize": 1,
      "degreeOfParallelism": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "customresult",
          "targetName": "result"
        }
      ],
      "httpHeaders": {}
    }
  ],
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "accessCredentials": null
  }
}
{
  "name": "demoskillset",
  "description": "Extract entities, detect language and extract key-phrases",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.V3.EntityRecognitionSkill",
      "name": "#1",
      "description": null,
      "context": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "organizations",
          "targetName": "organizations"
        }
      ],
      "categories": [
        "organization"
      ],
      "defaultLanguageCode": "en",
      "minimumPrecision": 0.7
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
      "name": "#2",
      "description": null,
      "context": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "languageCode",
          "targetName": "languageCode"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.SplitSkill",
      "name": "#3",
      "description": null,
      "context": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "textItems",
          "targetName": "pages"
        }
      ],
      "defaultLanguageCode": null,
      "textSplitMode": "pages",
      "maximumPageLength": 4000
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
      "name": "#4",
      "description": null,
      "context": "/document/pages/*",
      "inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "keyPhrases",
          "targetName": "keyPhrases"
        }
      ],
      "defaultLanguageCode": null,
      "maxKeyPhraseCount": null
    },
    {
      "@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
      "name": "MyCustomWebApiSkill",
      "description": null,
      "context": "/document",
      "uri": "https://contoso.example.org",
      "httpMethod": "POST",
      "timeout": "PT30S",
      "batchSize": 1,
      "degreeOfParallelism": null,
      "inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "customresult",
          "targetName": "result"
        }
      ],
      "httpHeaders": {}
    }
  ],
  "encryptionKey": {
    "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
    "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
    "keyVaultUri": "https://myKeyVault.vault.azure.net",
    "accessCredentials": null
  }
}

Definitionen

Name Beschreibung
AmlSkill

Mit dem AML-Skill können Sie die KI-Anreicherung durch ein benutzerdefiniertes AML-Modell (Azure Machine Learning) erweitern. Nachdem ein AML-Modell trainiert und bereitgestellt wurde, integriert ein AML-Skill dieses in die KI-Anreicherung.

AzureActiveDirectoryApplicationCredentials

Anmeldeinformationen einer registrierten Anwendung, die für Ihren Suchdienst erstellt wurde und für den authentifizierten Zugriff auf die in Azure Key Vault gespeicherten Verschlüsselungsschlüssel verwendet wird.

AzureOpenAIEmbeddingSkill

Ermöglicht das Generieren einer Vektoreinbettung für eine bestimmte Texteingabe mithilfe der Azure OpenAI-Ressource.

CognitiveServicesAccountKey

Der Kontoschlüssel für mehrere Regionen einer Azure KI-Dienstressource, die einem Skillset zugeordnet ist.

ConditionalSkill

Ein Skill, der Szenarien ermöglicht, die einen booleschen Vorgang erfordern, um die Daten zu bestimmen, die einer Ausgabe zugewiesen werden sollen.

CustomEntity

Ein -Objekt, das Informationen zu den gefundenen Übereinstimmungen und zugehörigen Metadaten enthält.

CustomEntityAlias

Ein komplexes Objekt, das verwendet werden kann, um alternative Schreibweisen oder Synonyme zum Namen der Stammentität anzugeben.

CustomEntityLookupSkill

Ein Skill sucht nach Text aus einer benutzerdefinierten Liste von Wörtern und Ausdrücken.

CustomEntityLookupSkillLanguage

Die Sprachcodes, die für Eingabetext von CustomEntityLookupSkill unterstützt werden.

DefaultCognitiveServicesAccount

Ein leeres Objekt, das die Azure KI-Standarddienstressource für ein Skillset darstellt.

DocumentExtractionSkill

Ein Skill, der Inhalte aus einer Datei innerhalb der Anreicherungspipeline extrahiert.

EntityCategory

Eine Zeichenfolge, die angibt, welche Entitätskategorien zurückgegeben werden sollen.

EntityLinkingSkill

Extrahiert mit der Textanalyse-API verknüpfte Entitäten aus Text.

EntityRecognitionSkill

Dieser Skill ist veraltet. Verwenden Sie die V3. Stattdessen EntityRecognitionSkill.

EntityRecognitionSkillLanguage

Veraltet. Die Sprachcodes, die für Eingabetext von EntityRecognitionSkill unterstützt werden.

EntityRecognitionSkillV3

Extrahiert mithilfe der Textanalyse-API Entitäten unterschiedlicher Typen aus Text.

ImageAnalysisSkill

Ein Skill, der Bilddateien analysiert. Es extrahiert einen umfangreichen Satz visueller Features basierend auf dem Bildinhalt.

ImageAnalysisSkillLanguage

Die Sprachcodes, die für die Eingabe von ImageAnalysisSkill unterstützt werden.

ImageDetail

Eine Zeichenfolge, die angibt, welche domänenspezifischen Details zurückgegeben werden sollen.

IndexProjectionMode

Definiert das Verhalten der Indexprojektionen in Bezug auf den Rest des Indexers.

InputFieldMappingEntry

Eingabefeldzuordnung für einen Skill.

KeyPhraseExtractionSkill

Eine Qualifikation, die Textanalyse für die Schlüsselbegriffsextraktion verwendet.

KeyPhraseExtractionSkillLanguage

Die Sprachcodes, die für Eingabetext von KeyPhraseExtractionSkill unterstützt werden.

LanguageDetectionSkill

Eine Qualifikation, die die Sprache des Eingabetexts erkennt und einen einzelnen Sprachcode für jedes Dokument meldet, das auf die Anforderung gesendet wird. Der Sprachcode wird mit einer Bewertung gekoppelt, die die Zuverlässigkeit der Analyse angibt.

LineEnding

Definiert die Sequenz von Zeichen, die zwischen den Textzeilen verwendet werden soll, die vom OCR-Skill erkannt werden. Der Standardwert ist "space".

MergeSkill

Ein Skill zum Zusammenführen von zwei oder mehr Zeichenfolgen in einer einzelnen einheitlichen Zeichenfolge mit einem optionalen benutzerdefinierten Trennzeichen, das jeden Komponententeil trennt.

OcrSkill

Ein Skill, der Text aus Bilddateien extrahiert.

OcrSkillLanguage

Die Sprachcodes, die für die Eingabe von OcrSkill unterstützt werden.

OutputFieldMappingEntry

Ausgabefeldzuordnung für einen Skill.

PIIDetectionSkill

Mithilfe der Textanalyse-API werden personenbezogene Informationen aus einem Eingabetext extrahiert und ihnen die Möglichkeit zur Maskierung ermöglicht.

PIIDetectionSkillMaskingMode

Eine Zeichenfolge, die angibt, mit welcher MaskingMode die im Eingabetext erkannten persönlichen Informationen maskiert werden sollen.

SearchError

Beschreibt eine Fehlerbedingung für die API.

SearchIndexerDataNoneIdentity

Löscht die Identitätseigenschaft einer Datenquelle.

SearchIndexerDataUserAssignedIdentity

Gibt die Identität für eine zu verwendende Datenquelle an.

SearchIndexerIndexProjections

Definition von zusätzlichen Projektionen zu sekundären Suchindizes.

SearchIndexerIndexProjectionSelector

Beschreibung, welche Daten im angegebenen Suchindex gespeichert werden sollen.

SearchIndexerIndexProjectionsParameters

Ein Wörterbuch mit indexprojektionsspezifischen Konfigurationseigenschaften. Jeder Name ist der Name einer bestimmten Eigenschaft. Jeder Wert muss einen primitiven Typ aufweisen.

SearchIndexerKnowledgeStore

Definition von zusätzlichen Projektionen für Azure-Blobs, -Tabellen oder -Dateien mit angereicherten Daten.

SearchIndexerKnowledgeStoreFileProjectionSelector

Projektionsdefinition, welche Daten in Azure Files gespeichert werden sollen.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Projektionsdefinition für die daten, die im Azure-Blob gespeichert werden sollen.

SearchIndexerKnowledgeStoreParameters

Ein Wörterbuch mit wissensspeicherspezifischen Konfigurationseigenschaften. Jeder Name ist der Name einer bestimmten Eigenschaft. Jeder Wert muss einen primitiven Typ aufweisen.

SearchIndexerKnowledgeStoreProjection

Containerobjekt für verschiedene Projektionsselektoren.

SearchIndexerKnowledgeStoreTableProjectionSelector

Beschreibung, welche Daten in Azure Tables gespeichert werden sollen.

SearchIndexerSkillset

Eine Liste der Fähigkeiten.

SearchResourceEncryptionKey

Ein kundenseitig verwalteter Verschlüsselungsschlüssel in Azure Key Vault. Schlüssel, die Sie erstellen und verwalten, können zum Verschlüsseln oder Entschlüsseln ruhender Daten verwendet werden, z. B. Indizes und Synonymzuordnungen.

SentimentSkill

Dieser Skill ist veraltet. Verwenden Sie die V3. SentimentSkill stattdessen.

SentimentSkillLanguage

Veraltet. Die Sprachcodes, die für Eingabetext von SentimentSkill unterstützt werden.

SentimentSkillV3

Mit der Textanalyse-API werden unstrukturierter Text ausgewertet und für jeden Datensatz Stimmungsbezeichnungen (z. B. "negativ", "neutral" und "positiv") basierend auf der höchsten Konfidenzbewertung des Diensts auf Satz- und Dokumentebene bereitgestellt.

ShaperSkill

Ein Skill zum Umgestalten der Ausgaben. Es erstellt einen komplexen Typ zur Unterstützung zusammengesetzter Felder (auch als mehrteilige Felder bezeichnet).

SplitSkill

Ein Skill zum Aufteilen einer Zeichenfolge in Textblöcke.

SplitSkillLanguage

Die Sprachcodes, die für Eingabetext von SplitSkill unterstützt werden.

TextSplitMode

Ein Wert, der angibt, welcher Teilungsmodus ausgeführt werden soll.

TextTranslationSkill

Eine Fähigkeit zum Übersetzen von Text aus einer Sprache in eine andere.

TextTranslationSkillLanguage

Die Von TextTranslationSkill für Eingabetext unterstützten Sprachcodes.

VisualFeature

Die Zeichenfolgen, die angeben, welche visuellen Featuretypen zurückgegeben werden sollen.

WebApiSkill

Ein Skill, der einen Web-API-Endpunkt aufrufen kann, sodass Sie ein Skillset erweitern können, indem Sie ihren benutzerdefinierten Code aufrufen.

AmlSkill

Mit dem AML-Skill können Sie die KI-Anreicherung durch ein benutzerdefiniertes AML-Modell (Azure Machine Learning) erweitern. Nachdem ein AML-Modell trainiert und bereitgestellt wurde, integriert ein AML-Skill dieses in die KI-Anreicherung.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Custom.AmlSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

degreeOfParallelism

integer

(Optional) Wenn angegeben, wird die Anzahl der Aufrufe angezeigt, die der Indexer parallel zum von Ihnen bereitgestellten Endpunkt vornimmt. Sie können diesen Wert herab setzen, wenn der Endpunkt bei einer zu hohen Anforderungslast ausfällt, oder herauf setzen, wenn der Endpunkt mehr Anforderungen verarbeiten kann und Sie die Leistung des Indexers erhöhen möchten. Wenn kein Wert festgelegt ist, wird ein Standardwert von 5 verwendet. „degreeOfParallelism“ kann auf maximal 10 und mindestens 1 festgelegt werden.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

key

string

(Erforderlich für Schlüsselauthentifizierung) Der Schlüssel für den AML-Dienst.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

region

string

(Optional für Tokenauthentifizierung). Die Region, in der der AML-Dienst bereitgestellt wird.

resourceId

string

(Erforderlich für Tokenauthentifizierung). Die Azure Resource Manager-Ressourcen-ID des AML-Diensts. Er sollte im Format „subscriptions/{GUID}/resourceGroups/{Ressourcengruppenname}/Microsoft.MachineLearningServices/workspaces/{Workspacename}/services/{Dienstname} vorliegen.

timeout

string

(Optional) Wenn angegeben, wird damit das Zeitlimit für den HTTP-Client angegeben, der den API-Aufruf durchführt.

uri

string

(Erforderlich für keine Authentifizierung oder Schlüsselauthentifizierung) Der Bewertungs-URI des AML-Diensts, an den die JSON-Nutzlast gesendet wird. Nur das HTTPS-URI-Schema ist zulässig.

AzureActiveDirectoryApplicationCredentials

Anmeldeinformationen einer registrierten Anwendung, die für Ihren Suchdienst erstellt wurde und für den authentifizierten Zugriff auf die in Azure Key Vault gespeicherten Verschlüsselungsschlüssel verwendet wird.

Name Typ Beschreibung
applicationId

string

Eine AAD-Anwendungs-ID, der die erforderlichen Zugriffsberechtigungen für die Azure-Key Vault erteilt wurde, die beim Verschlüsseln Ihrer ruhenden Daten verwendet werden soll. Die Anwendungs-ID sollte nicht mit der Objekt-ID für Ihre AAD-Anwendung verwechselt werden.

applicationSecret

string

Der Authentifizierungsschlüssel der angegebenen AAD-Anwendung.

AzureOpenAIEmbeddingSkill

Ermöglicht das Generieren einer Vektoreinbettung für eine bestimmte Texteingabe mithilfe der Azure OpenAI-Ressource.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill

Ein URI-Fragment, das den Typ des Skills angibt.

apiKey

string

API-Schlüssel für die angegebene Azure OpenAI-Ressource.

authIdentity SearchIndexerDataIdentity:

Die benutzerseitig zugewiesene verwaltete Identität, die für ausgehende Verbindungen verwendet wird.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

deploymentId

string

ID Ihrer Azure OpenAI-Modellbereitstellung für die angegebene Ressource.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

resourceUri

string

Der Ressourcen-URI für Ihre Azure OpenAI-Ressource.

CognitiveServicesAccountKey

Der Kontoschlüssel für mehrere Regionen einer Azure KI-Dienstressource, die einem Skillset zugeordnet ist.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Azure.Search.CognitiveServicesByKey

Ein URI-Fragment, das den Typ der Azure KI-Dienstressource angibt, die einem Skillset zugeordnet ist.

description

string

Beschreibung der Azure KI-Dienstressource, die einem Skillset zugeordnet ist.

key

string

Der Schlüssel, der zum Bereitstellen der Azure KI-Dienstressource verwendet wird, die einem Skillset zugeordnet ist.

ConditionalSkill

Ein Skill, der Szenarien ermöglicht, die einen booleschen Vorgang erfordern, um die Daten zu bestimmen, die einer Ausgabe zugewiesen werden sollen.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Util.ConditionalSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

CustomEntity

Ein -Objekt, das Informationen zu den gefundenen Übereinstimmungen und zugehörigen Metadaten enthält.

Name Typ Beschreibung
accentSensitive

boolean

Der Standardwert ist „false“. Boolescher Wert, der angibt, ob Vergleiche mit dem Entitätsnamen akzentabhängig sein sollen.

aliases

CustomEntityAlias[]

Ein Array komplexer Objekte, das verwendet werden kann, um alternative Schreibweisen oder Synonyme für den Namen der Stammentität anzugeben.

caseSensitive

boolean

Der Standardwert ist „false“. Boolescher Wert, der angibt, ob bei Vergleichen mit dem Entitätsnamen die Groß-/Kleinschreibung beachtet werden soll. Beispiel: Übereinstimmungen von "Microsoft" ohne Beachtung der Groß-/Kleinschreibung: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

boolean

Ändert den Standardwert der Akzentempfindlichkeit für diese Entität. Es wird verwendet, um den Standardwert aller Aliase accentSensitive-Werte zu ändern.

defaultCaseSensitive

boolean

Ändert den Standardwert der Groß-/Kleinschreibung für diese Entität. Es kann verwendet werden, um die Standardeinstellung für den caseSensitive-Wert aller Aliase zu ändern.

defaultFuzzyEditDistance

integer

Ändert den Standardwert für den Bearbeitungsabstand für Fuzzy für diese Entität. Es kann verwendet werden, um die Standardeinstellung für den fuzzyEditDistance-Wert aller Aliase zu ändern.

description

string

Dieses Feld kann als Passthrough für benutzerdefinierte Metadaten zu den übereinstimmenden Texten verwendet werden. Der Wert dieses Felds wird mit jeder Übereinstimmung zur Entität in der Ausgabe der Qualifikation angezeigt.

fuzzyEditDistance

integer

Der Standardwert ist 0. Der Maximalwert ist „5“. Legt die zulässige Anzahl von abweichenden Zeichen fest, die noch als eine Übereinstimmung mit dem Entitätsnamen betrachtet werden. Die kleinste mögliche Fuzzyübereinstimmung für eine bestimmte Übereinstimmung wird zurückgegeben. Wenn für instance der Bearbeitungsabstand auf 3 festgelegt ist, entspricht "Windows10" weiterhin "Windows", "Windows10" und "Windows 7". Ist die Groß-/Kleinschreibung auf „false“ festgelegt, werden Unterschiede in der Groß-/Kleinschreibung hinsichtlich der Fuzzyübereinstimmung nicht berücksichtigt; andernfalls schon.

id

string

Dieses Feld kann als Passthrough für benutzerdefinierte Metadaten zu den übereinstimmenden Texten verwendet werden. Der Wert dieses Felds wird mit jeder Übereinstimmung zur Entität in der Ausgabe der Qualifikation angezeigt.

name

string

Entitätsdeskriptor der obersten Ebene. Übereinstimmungen in der Ausgabe der Qualifikation werden nach diesem Namen gruppiert; er sollte die „normalisierte“ Form des gefundenen Texts darstellen.

subtype

string

Dieses Feld kann als Passthrough für benutzerdefinierte Metadaten zu den übereinstimmenden Texten verwendet werden. Der Wert dieses Felds wird mit jeder Übereinstimmung zur Entität in der Ausgabe der Qualifikation angezeigt.

type

string

Dieses Feld kann als Passthrough für benutzerdefinierte Metadaten zu den übereinstimmenden Texten verwendet werden. Der Wert dieses Felds wird mit jeder Übereinstimmung zur Entität in der Ausgabe der Qualifikation angezeigt.

CustomEntityAlias

Ein komplexes Objekt, das verwendet werden kann, um alternative Schreibweisen oder Synonyme zum Namen der Stammentität anzugeben.

Name Typ Beschreibung
accentSensitive

boolean

Ermitteln Sie, ob der Alias akzentabhängig ist.

caseSensitive

boolean

Ermitteln Sie, ob bei dem Alias die Groß-/Kleinschreibung beachtet wird.

fuzzyEditDistance

integer

Bestimmen Sie den Fuzzy-Bearbeitungsabstand des Alias.

text

string

Der Text des Alias.

CustomEntityLookupSkill

Ein Skill sucht nach Text aus einer benutzerdefinierten Liste von Wörtern und Ausdrücken.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Text.CustomEntityLookupSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

defaultLanguageCode

CustomEntityLookupSkillLanguage

Ein -Wert, der angibt, welcher Sprachcode verwendet werden soll. Der Standardwert ist en.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Verwendung des Skills beschreibt.

entitiesDefinitionUri

string

Pfad zu einer JSON- oder CSV-Datei, die den gesamten Zieltext enthält, mit dem verglichen werden soll. Diese Entitätsdefinition wird am Anfang einer Indexerausführung gelesen. Alle Aktualisierungen dieser Datei während einer Indexerausführung werden erst wirksam, wenn nachfolgende Ausführungen ausgeführt werden. Auf diese Konfiguration muss über HTTPS zugegriffen werden können.

globalDefaultAccentSensitive

boolean

Ein globales Flag für AccentSensitive. Wenn AccentSensitive in CustomEntity nicht festgelegt ist, ist dieser Wert der Standardwert.

globalDefaultCaseSensitive

boolean

Ein globales Flag für Groß-/Kleinschreibung. Wenn CaseSensitive in CustomEntity nicht festgelegt ist, ist dieser Wert der Standardwert.

globalDefaultFuzzyEditDistance

integer

Ein globales Flag für FuzzyEditDistance. Wenn FuzzyEditDistance in CustomEntity nicht festgelegt ist, ist dieser Wert der Standardwert.

inlineEntitiesDefinition

CustomEntity[]

Die Inlinedefinition CustomEntity.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldataset oder die Ausgabe eines Upstream Skills sein.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe einer Qualifikation ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

CustomEntityLookupSkillLanguage

Die Sprachcodes, die für Eingabetext von CustomEntityLookupSkill unterstützt werden.

Name Typ Beschreibung
da

string

Dänisch

de

string

Deutsch

en

string

Englisch

es

string

Spanisch

fi

string

Finnisch

fr

string

Französisch

it

string

Italienisch

ko

string

Koreanisch

pt

string

Portugiesisch

DefaultCognitiveServicesAccount

Ein leeres Objekt, das die Azure KI-Standarddienstressource für ein Skillset darstellt.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Azure.Search.DefaultCognitiveServices

Ein URI-Fragment, das den Typ der Azure KI-Dienstressource angibt, die einem Skillset zugeordnet ist.

description

string

Beschreibung der Azure KI-Dienstressource, die einem Skillset zugeordnet ist.

DocumentExtractionSkill

Ein Skill, der Inhalte aus einer Datei innerhalb der Anreicherungspipeline extrahiert.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Util.DocumentExtractionSkill

Ein URI-Fragment, das den Typ des Skills angibt.

configuration

object

Ein Wörterbuch mit Konfigurationen für den Skill.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

dataToExtract

string

Der Typ der Daten, die für den Skill extrahiert werden sollen. Wird auf "contentAndMetadata" festgelegt, wenn sie nicht definiert ist.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

parsingMode

string

Der ParsingMode für den Skill. Wird auf "Standard" festgelegt, wenn nicht definiert.

EntityCategory

Eine Zeichenfolge, die angibt, welche Entitätskategorien zurückgegeben werden sollen.

Name Typ Beschreibung
datetime

string

Entitäten, die ein Datum und eine Uhrzeit beschreiben.

email

string

Entitäten, die eine E-Mail-Adresse beschreiben.

location

string

Entitäten, die einen physischen Standort beschreiben.

organization

string

Entitäten, die eine organization beschreiben.

person

string

Entitäten, die eine Person beschreiben.

quantity

string

Entitäten, die eine Menge beschreiben.

url

string

Entitäten, die eine URL beschreiben.

EntityLinkingSkill

Extrahiert mit der Textanalyse-API verknüpfte Entitäten aus Text.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Text.V3.EntityLinkingSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

defaultLanguageCode

string

Ein Wert, der angibt, welcher Sprachcode verwendet werden soll. Der Standardwert ist en.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

minimumPrecision

number

Ein Wert zwischen 0 und 1, der verwendet wird, um nur Entitäten einzuschließen, deren Konfidenzbewertung größer als der angegebene Wert ist. Wenn nicht festgelegt (Standard) oder explizit auf NULL festgelegt ist, werden alle Entitäten eingeschlossen.

modelVersion

string

Die Version des Modells, das beim Aufrufen des Textanalyse-Diensts verwendet werden soll. Wenn nichts angegeben ist, wird standardmäßig die neueste verfügbare Version verwendet. Es empfiehlt sich, diesen Wert nur anzugeben, wenn es unbedingt notwendig ist.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

EntityRecognitionSkill

Dieser Skill ist veraltet. Verwenden Sie die V3. Stattdessen EntityRecognitionSkill.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Text.EntityRecognitionSkill

Ein URI-Fragment, das den Typ des Skills angibt.

categories

EntityCategory[]

Eine Liste der Entitätskategorien, die extrahiert werden sollen.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

defaultLanguageCode

EntityRecognitionSkillLanguage

Ein Wert, der angibt, welcher Sprachcode verwendet werden soll. Der Standardwert ist en.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

includeTypelessEntities

boolean

Bestimmt, ob Entitäten eingeschlossen werden sollen, die zwar bekannt sind, aber nicht einem vordefinierten Typ entsprechen. Wenn diese Konfiguration nicht festgelegt ist (Standard), auf NULL oder auf false festgelegt ist, werden Entitäten, die einem der vordefinierten Typen nicht entsprechen, nicht angezeigt.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

minimumPrecision

number

Ein Wert zwischen 0 und 1, der verwendet wird, um nur Entitäten einzuschließen, deren Konfidenzbewertung größer als der angegebene Wert ist. Wenn nicht festgelegt (Standard) oder explizit auf NULL festgelegt ist, werden alle Entitäten eingeschlossen.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

EntityRecognitionSkillLanguage

Veraltet. Die Sprachcodes, die für Eingabetext von EntityRecognitionSkill unterstützt werden.

Name Typ Beschreibung
ar

string

Arabisch

cs

string

Tschechisch

da

string

Dänisch

de

string

Deutsch

el

string

Griechisch

en

string

Englisch

es

string

Spanisch

fi

string

Finnisch

fr

string

Französisch

hu

string

Ungarisch

it

string

Italienisch

ja

string

Japanisch

ko

string

Koreanisch

nl

string

Niederländisch

no

string

Norwegisch (Bokmaal)

pl

string

Polnisch

pt-BR

string

Portugiesisch (Brasilien)

pt-PT

string

Portugiesisch (Portugal)

ru

string

Russisch

sv

string

Schwedisch

tr

string

Türkisch

zh-Hans

string

Chinesisch (vereinfacht)

zh-Hant

string

Chinesisch (traditionell)

EntityRecognitionSkillV3

Extrahiert mithilfe der Textanalyse-API Entitäten unterschiedlicher Typen aus Text.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Text.V3.EntityRecognitionSkill

Ein URI-Fragment, das den Typ des Skills angibt.

categories

string[]

Eine Liste der Entitätskategorien, die extrahiert werden sollen.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

defaultLanguageCode

string

Ein -Wert, der angibt, welcher Sprachcode verwendet werden soll. Der Standardwert ist en.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Verwendung des Skills beschreibt.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldataset oder die Ausgabe eines Upstream Skills sein.

minimumPrecision

number

Ein Wert zwischen 0 und 1, der verwendet wird, um nur Entitäten einzuschließen, deren Konfidenzbewertung größer als der angegebene Wert ist. Wenn nicht festgelegt (Standard) oder explizit auf NULL festgelegt ist, werden alle Entitäten eingeschlossen.

modelVersion

string

Die Version des Modells, das beim Aufrufen der Textanalyse-API verwendet werden soll. Wenn nichts angegeben ist, wird standardmäßig die neueste verfügbare Version verwendet. Es empfiehlt sich, diesen Wert nur anzugeben, wenn es unbedingt notwendig ist.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe einer Qualifikation ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

ImageAnalysisSkill

Ein Skill, der Bilddateien analysiert. Es extrahiert einen umfangreichen Satz visueller Features basierend auf dem Bildinhalt.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Vision.ImageAnalysisSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

defaultLanguageCode

ImageAnalysisSkillLanguage

Ein Wert, der angibt, welcher Sprachcode verwendet werden soll. Der Standardwert ist en.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

details

ImageDetail[]

Eine Zeichenfolge, die angibt, welche domänenspezifischen Details zurückgegeben werden sollen.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

visualFeatures

VisualFeature[]

Eine Liste der visuellen Features.

ImageAnalysisSkillLanguage

Die Sprachcodes, die für die Eingabe von ImageAnalysisSkill unterstützt werden.

Name Typ Beschreibung
ar

string

Arabisch

az

string

Aserbaidschanisch

bg

string

Bulgarisch

bs

string

Bosnisch (Lateinisch)

ca

string

Katalanisch

cs

string

Tschechisch

cy

string

Walisisch

da

string

Dänisch

de

string

Deutsch

el

string

Griechisch

en

string

Englisch

es

string

Spanisch

et

string

Estnisch

eu

string

Baskisch

fi

string

Finnisch

fr

string

Französisch

ga

string

Irisch

gl

string

Galizisch

he

string

Hebräisch

hi

string

Hindi

hr

string

Kroatisch

hu

string

Ungarisch

id

string

Indonesisch

it

string

Italienisch

ja

string

Japanisch

kk

string

Kasachisch

ko

string

Koreanisch

lt

string

Litauisch

lv

string

Lettisch

mk

string

Mazedonisch

ms

string

Malaiisch (Malaysia)

nb

string

Norwegisch (Bokmål)

nl

string

Niederländisch

pl

string

Polnisch

prs

string

Dari

pt

string

Portugiesisch (Portugal)

pt-BR

string

Portugiesisch (Brasilien)

pt-PT

string

Portugiesisch (Portugal)

ro

string

Rumänisch

ru

string

Russisch

sk

string

Slowakisch

sl

string

Slowenisch

sr-Cyrl

string

Serbisch (Kyrillisch RS)

sr-Latn

string

Serbisch (Lateinisch RS)

sv

string

Schwedisch

th

string

Thailändisch

tr

string

Türkisch

uk

string

Ukrainisch

vi

string

Vietnamesisch

zh

string

Chinesisch (vereinfacht)

zh-Hans

string

Chinesisch (vereinfacht)

zh-Hant

string

Chinesisch (traditionell)

ImageDetail

Eine Zeichenfolge, die angibt, welche domänenspezifischen Details zurückgegeben werden sollen.

Name Typ Beschreibung
celebrities

string

Details, die als Prominente erkannt werden.

landmarks

string

Details, die als Orientierungspunkte erkannt werden.

IndexProjectionMode

Definiert das Verhalten der Indexprojektionen in Bezug auf den Rest des Indexers.

Name Typ Beschreibung
includeIndexingParentDocuments

string

Das Quelldokument wird in den Zielindex des Indexers geschrieben. Dies ist das Standardmuster.

skipIndexingParentDocuments

string

Das Quelldokument wird beim Schreiben in den Zielindex des Indexers übersprungen.

InputFieldMappingEntry

Eingabefeldzuordnung für einen Skill.

Name Typ Beschreibung
inputs

InputFieldMappingEntry[]

Die rekursiven Eingaben, die beim Erstellen eines komplexen Typs verwendet werden.

name

string

Der Name der Eingabe.

source

string

Die Quelle der Eingabe.

sourceContext

string

Der Quellkontext, der zum Auswählen rekursiver Eingaben verwendet wird.

KeyPhraseExtractionSkill

Eine Qualifikation, die Textanalyse für die Schlüsselbegriffsextraktion verwendet.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Text.KeyPhraseExtractionSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

defaultLanguageCode

KeyPhraseExtractionSkillLanguage

Ein Wert, der angibt, welcher Sprachcode verwendet werden soll. Der Standardwert ist en.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

maxKeyPhraseCount

integer

Eine Zahl, die angibt, wie viele Schlüsselbegriffe zurückgegeben werden sollen. Wenn sie nicht vorhanden sind, werden alle identifizierten Schlüsselbegriffe zurückgegeben.

modelVersion

string

Die Version des Modells, das beim Aufrufen des Textanalyse-Diensts verwendet werden soll. Wenn nichts angegeben ist, wird standardmäßig die neueste verfügbare Version verwendet. Es empfiehlt sich, diesen Wert nur anzugeben, wenn es unbedingt notwendig ist.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

KeyPhraseExtractionSkillLanguage

Die Sprachcodes, die für Eingabetext von KeyPhraseExtractionSkill unterstützt werden.

Name Typ Beschreibung
da

string

Dänisch

de

string

Deutsch

en

string

Englisch

es

string

Spanisch

fi

string

Finnisch

fr

string

Französisch

it

string

Italienisch

ja

string

Japanisch

ko

string

Koreanisch

nl

string

Niederländisch

no

string

Norwegisch (Bokmaal)

pl

string

Polnisch

pt-BR

string

Portugiesisch (Brasilien)

pt-PT

string

Portugiesisch (Portugal)

ru

string

Russisch

sv

string

Schwedisch

LanguageDetectionSkill

Eine Qualifikation, die die Sprache des Eingabetexts erkennt und einen einzelnen Sprachcode für jedes Dokument meldet, das auf die Anforderung gesendet wird. Der Sprachcode wird mit einer Bewertung gekoppelt, die die Zuverlässigkeit der Analyse angibt.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Text.LanguageDetectionSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

defaultCountryHint

string

Ein Ländercode, der als Hinweis auf das Spracherkennungsmodell verwendet werden soll, wenn die Sprache nicht eindeutig sein kann.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

modelVersion

string

Die Version des Modells, das beim Aufrufen des Textanalyse-Diensts verwendet werden soll. Wenn nichts angegeben ist, wird standardmäßig die neueste verfügbare Version verwendet. Es empfiehlt sich, diesen Wert nur anzugeben, wenn es unbedingt notwendig ist.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

LineEnding

Definiert die Sequenz von Zeichen, die zwischen den Textzeilen verwendet werden soll, die vom OCR-Skill erkannt werden. Der Standardwert ist "space".

Name Typ Beschreibung
carriageReturn

string

Zeilen werden durch ein Wagenrücklaufzeichen ("\r") getrennt.

carriageReturnLineFeed

string

Linien werden durch einen Wagenrücklauf und ein Zeilenvorschubzeichen ("\r\n") getrennt.

lineFeed

string

Zeilen werden durch ein einzelnes Zeilenvorschubzeichen ("\n") getrennt.

space

string

Zeilen werden durch ein einzelnes Leerzeichen getrennt.

MergeSkill

Ein Skill zum Zusammenführen von zwei oder mehr Zeichenfolgen in einer einzelnen einheitlichen Zeichenfolge mit einem optionalen benutzerdefinierten Trennzeichen, das jeden Komponententeil trennt.

Name Typ Standardwert Beschreibung
@odata.type string:

#Microsoft.Skills.Text.MergeSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

insertPostTag

string

Das Tag gibt das Ende des zusammengeführten Texts an. Standardmäßig ist das Tag ein leeres Leerzeichen.

insertPreTag

string

Das Tag gibt den Anfang des zusammengeführten Texts an. Standardmäßig ist das Tag ein leeres Leerzeichen.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

OcrSkill

Ein Skill, der Text aus Bilddateien extrahiert.

Name Typ Standardwert Beschreibung
@odata.type string:

#Microsoft.Skills.Vision.OcrSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

defaultLanguageCode

OcrSkillLanguage

Ein Wert, der angibt, welcher Sprachcode verwendet werden soll. Der Standardwert ist en.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

detectOrientation

boolean

False

Ein Wert, der angibt, dass die Ausrichtungserkennung aktiviert ist oder nicht. Der Standardwert ist "false".

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

lineEnding

LineEnding

Definiert die Sequenz von Zeichen, die zwischen den Textzeilen verwendet werden sollen, die vom OCR-Skill erkannt werden. Der Standardwert ist "space".

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

OcrSkillLanguage

Die Sprachcodes, die für die Eingabe von OcrSkill unterstützt werden.

Name Typ Beschreibung
Jns

string

Jaunsari (Devanagiri)

af

string

Afrikaans

anp

string

Angika (Devanagiri)

ar

string

Arabisch

ast

string

Asturisch

awa

string

Awadhi-Hindi (Devanagiri)

az

string

Aserbaidschanisch (Lateinisch)

be

string

Belarussisch (Kyrillisch und Lateinisch)

be-cyrl

string

Belarussisch (Kyrillisch)

be-latn

string

Belarussisch (Lateinisch)

bfy

string

Bagheli

bfz

string

Mahasu Pahari (Devanagiri)

bg

string

Bulgarisch

bgc

string

Haryanvi

bho

string

Bhojpuri-Hindi (Devanagiri)

bi

string

Bislama

bns

string

Bundeli

br

string

Bretonisch

bra

string

Brajbha

brx

string

Bodo (Devanagiri)

bs

string

Bosnisch (Lateinisch)

bua

string

Burjatisch (Kyrillisch)

ca

string

Katalanisch

ceb

string

Cebuano

ch

string

Chamorro

cnr-cyrl

string

Montenegrinisch (Kyrillisch)

cnr-latn

string

Montenegrinisch (Lateinisch)

co

string

Korsisch

crh

string

Krimtatarisch (Lateinisch)

cs

string

Tschechisch

csb

string

Kaschubisch

cy

string

Walisisch

da

string

Dänisch

de

string

Deutsch

dhi

string

Dhimal (Devanagiri)

doi

string

Dogri (Devanagiri)

dsb

string

Niedersorbisch

el

string

Griechisch

en

string

Englisch

es

string

Spanisch

et

string

Estnisch

eu

string

Baskisch

fa

string

Persisch

fi

string

Finnisch

fil

string

Filipino

fj

string

Fidschi

fo

string

Färöisch

fr

string

Französisch

fur

string

Frulian

fy

string

Westfriesisch

ga

string

Irisch

gag

string

Gagausisch (Lateinisch)

gd

string

Schottisch-Gälisch

gil

string

Gilbertese

gl

string

Galizisch

gon

string

Gondi (Devanagiri)

gv

string

Manx

gvr

string

Gurung (Devanagiri)

haw

string

Hawaiianisch

hi

string

Hindi

hlb

string

Halbi (Devanagiri)

hne

string

Chhattisgarhi (Devanagiri)

hni

string

Hani

hoc

string

Ho (Devanagiri)

hr

string

Kroatisch

hsb

string

Obersorbisch

ht

string

Haitianisches Kreolisch

hu

string

Ungarisch

ia

string

Interlingual

id

string

Indonesisch

is

string

Isländisch

it

string

Italienisch

iu

string

Inuktitut (Lateinisch)

ja

string

Japanisch

jv

string

Javanisch

kaa

string

Karakalpakisch (Lateinisch)

kaa-cyrl

string

Karakalpakisch (Kyrillisch)

kac

string

Kachin (Lateinisch)

kea

string

Kabuverdianu

kfq

string

Korku

kha

string

Khasi

kk-cyrl

string

Kasachisch (Kyrillisch)

kk-latn

string

Kasachisch (Lateinisch)

kl

string

Grönländisch

klr

string

Khaling

kmj

string

Malto (Devanagiri)

ko

string

Koreanisch

kos

string

Kosraeanisch

kpy

string

Korjakisch

krc

string

Karatschai-Balkarisch

kru

string

Kurukh (Devanagiri)

ksh

string

Ripuarisch

ku-arab

string

Kurdisch (arabisch)

ku-latn

string

Kurdisch (lateinisch)

kum

string

Kumykisch (Kyrillisch)

kw

string

Kornisch

ky

string

Kirgisisch (Kyrillisch)

la

string

Lateinisch

lb

string

Luxemburgisch

lkt

string

Lakota

lt

string

Litauisch

mi

string

Maori

mn

string

Mongolisch (Kyrillisch)

mr

string

Marathi

ms

string

Malaiisch (Lateinisch)

mt

string

Maltesisch

mww

string

Hmong Daw (Lateinisch)

myv

string

Ersjanisch (Kyrillisch)

nap

string

Neapolitanisch

nb

string

Norwegisch

ne

string

Nepalesisch

niu

string

Niue

nl

string

Niederländisch

no

string

Norwegisch

nog

string

Nogaisch

oc

string

Okzitanisch

os

string

Ossetisch

pa

string

Punjabi (Arabisch)

pl

string

Polnisch

prs

string

Dari

ps

string

Paschtu

pt

string

Portugiesisch

quc

string

K'iche'

rab

string

Chamling

rm

string

Rätoromanisch

ro

string

Rumänisch

ru

string

Russisch

sa

string

Sanskrit (Devanagiri)

sat

string

Santali (Devanagiri)

sck

string

Sadri (Devanagiri)

sco

string

Schotten

sk

string

Slowakisch

sl

string

Slowenisch

sm

string

Samoanisch (Lateinisch)

sma

string

Südsamisch

sme

string

Nordsamisch (Lateinisch)

smj

string

Lule-Samisch

smn

string

Inari-Samisch

sms

string

Skolt-Samisch

so

string

Somali (Arabisch)

sq

string

Albanisch

sr

string

Serbisch (Lateinisch)

sr-Cyrl

string

Serbisch (Kyrillisch)

sr-Latn

string

Serbisch (Lateinisch)

srx

string

Sirmauri (Devanagiri)

sv

string

Schwedisch

sw

string

Suaheli (Lateinisch)

tet

string

Tetum

tg

string

Tadschikisch (Kyrillisch)

thf

string

Thangmi

tk

string

Turkmenisch (Lateinisch)

to

string

Tongaisch

tr

string

Türkisch

tt

string

Tatarisch (Lateinisch)

tyv

string

Tuwinisch

ug

string

Uigurisch (Arabisch)

unk

string

Unbekannt (alle)

ur

string

Urdu

uz

string

Usbekisch (Lateinisch)

uz-arab

string

Usbekisch (Arabisch)

uz-cyrl

string

Usbekisch (kyrillisch)

vo

string

Volapük

wae

string

Walser

xnr

string

Kangri (Devanagiri)

xsr

string

Sherpa (Devanagiri)

yua

string

Yukatekisches Maya

za

string

Zhuang

zh-Hans

string

Chinesisch (vereinfacht)

zh-Hant

string

Chinesisch (traditionell)

zu

string

Zulu

OutputFieldMappingEntry

Ausgabefeldzuordnung für einen Skill.

Name Typ Beschreibung
name

string

Der Name der vom Skill definierten Ausgabe.

targetName

string

Der Zielname der Ausgabe. Es ist optional und standardmäßig name.

PIIDetectionSkill

Mithilfe der Textanalyse-API werden personenbezogene Informationen aus einem Eingabetext extrahiert und ihnen die Möglichkeit zur Maskierung ermöglicht.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Text.PIIDetectionSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

defaultLanguageCode

string

Ein -Wert, der angibt, welcher Sprachcode verwendet werden soll. Der Standardwert ist en.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Verwendung des Skills beschreibt.

domain

string

Wenn angegeben, legt die PII-Domäne fest, dass nur eine Teilmenge der Entitätskategorien enthalten ist. Mögliche Werte sind: "phi", "none". Der Standardwert ist "none".

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldataset oder die Ausgabe eines Upstream Skills sein.

maskingCharacter

string

Das Zeichen, das zum Maskieren des Texts verwendet wird, wenn der MaskingMode-Parameter auf ersetzen festgelegt ist. Der Standardwert ist "*".

maskingMode

PIIDetectionSkillMaskingMode

Ein Parameter, der verschiedene Methoden bereitstellt, um die persönlichen Informationen zu maskieren, die im Eingabetext erkannt wurden. Der Standardwert ist "none".

minimumPrecision

number

Ein Wert zwischen 0 und 1, der verwendet wird, um nur Entitäten einzuschließen, deren Konfidenzbewertung größer als der angegebene Wert ist. Wenn nicht festgelegt (Standard) oder explizit auf NULL festgelegt ist, werden alle Entitäten eingeschlossen.

modelVersion

string

Die Version des Modells, das beim Aufrufen des Textanalyse-Diensts verwendet werden soll. Wenn nichts angegeben ist, wird standardmäßig die neueste verfügbare Version verwendet. Es empfiehlt sich, diesen Wert nur anzugeben, wenn es unbedingt notwendig ist.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe einer Qualifikation ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

piiCategories

string[]

Eine Liste der Entitätskategorien der personenbezogenen Daten, die extrahiert und maskiert werden sollen.

PIIDetectionSkillMaskingMode

Eine Zeichenfolge, die angibt, mit welcher MaskingMode die im Eingabetext erkannten persönlichen Informationen maskiert werden sollen.

Name Typ Beschreibung
none

string

Es erfolgt keine Maskierung, und die maskedText-Ausgabe wird nicht zurückgegeben.

replace

string

Ersetzt die erkannten Entitäten durch das Im MaskingCharacter-Parameter angegebene Zeichen. Das Zeichen wird bis zur Länge der erkannten Entität wiederholt, sodass die Offsets sowohl dem Eingabetext als auch dem ausgabeformatierten Text korrekt entsprechen.

SearchError

Beschreibt eine Fehlerbedingung für die API.

Name Typ Beschreibung
code

string

Einer der vom Server definierten Fehlercodes.

details

SearchError[]

Ein Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben.

message

string

Eine für Menschen lesbare Darstellung des Fehlers.

SearchIndexerDataNoneIdentity

Löscht die Identitätseigenschaft einer Datenquelle.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Ein URI-Fragment, das den Identitätstyp angibt.

SearchIndexerDataUserAssignedIdentity

Gibt die Identität für eine zu verwendende Datenquelle an.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Ein URI-Fragment, das den Identitätstyp angibt.

userAssignedIdentity

string

Die vollqualifizierte Azure-Ressourcen-ID einer benutzerseitig zugewiesenen verwalteten Identität in der Regel im Format "/subscriptions/12345678-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId", die dem Suchdienst zugewiesen werden sollte.

SearchIndexerIndexProjections

Definition von zusätzlichen Projektionen zu sekundären Suchindizes.

Name Typ Beschreibung
parameters

SearchIndexerIndexProjectionsParameters

Ein Wörterbuch mit indexprojektionsspezifischen Konfigurationseigenschaften. Jeder Name ist der Name einer bestimmten Eigenschaft. Jeder Wert muss einen primitiven Typ aufweisen.

selectors

SearchIndexerIndexProjectionSelector[]

Eine Liste von Projektionen, die für sekundäre Suchindizes ausgeführt werden sollen.

SearchIndexerIndexProjectionSelector

Beschreibung, welche Daten im angegebenen Suchindex gespeichert werden sollen.

Name Typ Beschreibung
mappings

InputFieldMappingEntry[]

Zuordnungen für die Projektion oder welche Quelle welchem Feld im Zielindex zugeordnet werden soll.

parentKeyFieldName

string

Name des Felds im Suchindex, dem der Schlüsselwert des übergeordneten Dokuments zugeordnet werden soll. Muss ein Zeichenfolgenfeld sein, das gefiltert werden kann und nicht das Schlüsselfeld.

sourceContext

string

Quellkontext für die Projektionen. Stellt die Kardinalität dar, bei der das Dokument in mehrere Unterdokumente unterteilt wird.

targetIndexName

string

Name des Suchindexes, in den projiziert werden soll. Muss über ein Schlüsselfeld mit dem Analyseprogramm "Schlüsselwort (keyword)" verfügen.

SearchIndexerIndexProjectionsParameters

Ein Wörterbuch mit indexprojektionsspezifischen Konfigurationseigenschaften. Jeder Name ist der Name einer bestimmten Eigenschaft. Jeder Wert muss einen primitiven Typ aufweisen.

Name Typ Beschreibung
projectionMode

IndexProjectionMode

Definiert das Verhalten der Indexprojektionen in Bezug auf den Rest des Indexers.

SearchIndexerKnowledgeStore

Definition von zusätzlichen Projektionen für Azure-Blobs, -Tabellen oder -Dateien mit angereicherten Daten.

Name Typ Beschreibung
identity SearchIndexerDataIdentity:

Die benutzerseitig zugewiesene verwaltete Identität, die für Verbindungen mit Azure Storage beim Schreiben von Wissensspeicherprojektionen verwendet wird. Wenn die Verbindungszeichenfolge eine Identität (ResourceId) angibt und nicht angegeben ist, wird die vom System zugewiesene verwaltete Identität verwendet. Wenn die Identität bei Aktualisierungen des Indexers nicht angegeben ist, bleibt der Wert unverändert. Wenn auf "none" festgelegt ist, wird der Wert dieser Eigenschaft gelöscht.

parameters

SearchIndexerKnowledgeStoreParameters

Ein Wörterbuch mit wissensspeicherspezifischen Konfigurationseigenschaften. Jeder Name ist der Name einer bestimmten Eigenschaft. Jeder Wert muss einen primitiven Typ aufweisen.

projections

SearchIndexerKnowledgeStoreProjection[]

Eine Liste mit zusätzlichen Projektionen, die während der Indizierung ausgeführt werden sollen.

storageConnectionString

string

Die Verbindungszeichenfolge zu den Speicherkontoprojektionen werden in gespeichert.

SearchIndexerKnowledgeStoreFileProjectionSelector

Projektionsdefinition, welche Daten in Azure Files gespeichert werden sollen.

Name Typ Beschreibung
generatedKeyName

string

Name des generierten Schlüssels, unter dem die Projektion gespeichert werden soll.

inputs

InputFieldMappingEntry[]

Geschachtelte Eingaben für komplexe Projektionen.

referenceKeyName

string

Name des Referenzschlüssels für eine andere Projektion.

source

string

Quelldaten für das Projekt.

sourceContext

string

Quellkontext für komplexe Projektionen.

storageContainer

string

Blobcontainer zum Speichern von Projektionen.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Projektionsdefinition für die daten, die im Azure-Blob gespeichert werden sollen.

Name Typ Beschreibung
generatedKeyName

string

Name des generierten Schlüssels, unter dem die Projektion gespeichert werden soll.

inputs

InputFieldMappingEntry[]

Geschachtelte Eingaben für komplexe Projektionen.

referenceKeyName

string

Name des Referenzschlüssels für eine andere Projektion.

source

string

Quelldaten für das Projekt.

sourceContext

string

Quellkontext für komplexe Projektionen.

storageContainer

string

Blobcontainer zum Speichern von Projektionen.

SearchIndexerKnowledgeStoreParameters

Ein Wörterbuch mit wissensspeicherspezifischen Konfigurationseigenschaften. Jeder Name ist der Name einer bestimmten Eigenschaft. Jeder Wert muss einen primitiven Typ aufweisen.

Name Typ Standardwert Beschreibung
synthesizeGeneratedKeyName

boolean

False

Gibt an, ob Projektionen einen generierten Schlüsselnamen synthetisieren sollen, wenn er noch nicht vorhanden ist.

SearchIndexerKnowledgeStoreProjection

Containerobjekt für verschiedene Projektionsselektoren.

Name Typ Beschreibung
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Projektionen in Azure-Dateispeicher.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Projektionen in Azure Blob Storage.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

Projektionen in Azure Table Storage.

SearchIndexerKnowledgeStoreTableProjectionSelector

Beschreibung, welche Daten in Azure Tables gespeichert werden sollen.

Name Typ Beschreibung
generatedKeyName

string

Name des generierten Schlüssels, unter dem die Projektion gespeichert werden soll.

inputs

InputFieldMappingEntry[]

Geschachtelte Eingaben für komplexe Projektionen.

referenceKeyName

string

Name des Referenzschlüssels für eine andere Projektion.

source

string

Quelldaten für das Projekt.

sourceContext

string

Quellkontext für komplexe Projektionen.

tableName

string

Name der Azure-Tabelle, in der projizierte Daten gespeichert werden sollen.

SearchIndexerSkillset

Eine Liste der Fähigkeiten.

Name Typ Beschreibung
@odata.etag

string

Das ETag des Skillsets.

cognitiveServices CognitiveServicesAccount:

Details zum Azure KI-Dienst, der beim Ausführen von Skills verwendet werden soll.

description

string

Die Beschreibung des Skillsets.

encryptionKey

SearchResourceEncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel wird verwendet, um eine zusätzliche Ebene der Verschlüsselung ruhender Daten für Ihre Skillset-Definition bereitzustellen, wenn Sie die volle Sicherheit haben möchten, dass niemand, nicht einmal Microsoft, Ihre Skillsetdefinition entschlüsseln kann. Nachdem Sie Ihre Skillsetdefinition verschlüsselt haben, bleibt sie immer verschlüsselt. Der Suchdienst ignoriert Versuche, diese Eigenschaft auf NULL festzulegen. Sie können diese Eigenschaft bei Bedarf ändern, wenn Sie Ihren Verschlüsselungsschlüssel rotieren möchten. Ihre Skillsetdefinition bleibt davon unberührt. Die Verschlüsselung mit kundenseitig verwalteten Schlüsseln ist für kostenlose Suchdienste nicht verfügbar und nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

indexProjections

SearchIndexerIndexProjections

Definition von zusätzlichen Projektionen für sekundäre Suchindizes.

knowledgeStore

SearchIndexerKnowledgeStore

Definition von zusätzlichen Projektionen in Azure-Blobs, -Tabellen oder -Dateien mit angereicherten Daten.

name

string

Der Name des Skillsets.

skills SearchIndexerSkill[]:

Eine Liste der Fähigkeiten im Skillset.

SearchResourceEncryptionKey

Ein kundenseitig verwalteter Verschlüsselungsschlüssel in Azure Key Vault. Schlüssel, die Sie erstellen und verwalten, können zum Verschlüsseln oder Entschlüsseln ruhender Daten verwendet werden, z. B. Indizes und Synonymzuordnungen.

Name Typ Beschreibung
accessCredentials

AzureActiveDirectoryApplicationCredentials

Optionale Azure Active Directory-Anmeldeinformationen, die für den Zugriff auf Ihre Azure Key Vault verwendet werden. Nicht erforderlich, wenn stattdessen eine verwaltete Identität verwendet wird.

identity SearchIndexerDataIdentity:

Eine explizite verwaltete Identität, die für diesen Verschlüsselungsschlüssel verwendet werden soll. Wenn nicht angegeben und die Zugriffsanmeldeinformationen-Eigenschaft NULL ist, wird die systemseitig zugewiesene verwaltete Identität verwendet. Wenn die explizite Identität beim Aktualisieren der Ressource nicht angegeben ist, bleibt sie unverändert. Wenn "none" angegeben wird, wird der Wert dieser Eigenschaft gelöscht.

keyVaultKeyName

string

Der Name Ihres Azure Key Vault Schlüssel, der zum Verschlüsseln ruhender Daten verwendet werden soll.

keyVaultKeyVersion

string

Die Version Ihres Azure Key Vault Schlüssels, der zum Verschlüsseln Ruhezustandsdaten verwendet werden soll.

keyVaultUri

string

Der URI Ihres Azure Key Vault, auch als DNS-Name bezeichnet, der den Schlüssel enthält, der zum Verschlüsseln Ruhezustandsdaten verwendet werden soll. Ein Beispiel-URI kann sein https://my-keyvault-name.vault.azure.net.

SentimentSkill

Dieser Skill ist veraltet. Verwenden Sie die V3. SentimentSkill stattdessen.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Text.SentimentSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

defaultLanguageCode

SentimentSkillLanguage

Ein Wert, der angibt, welcher Sprachcode verwendet werden soll. Der Standardwert ist en.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

SentimentSkillLanguage

Veraltet. Die Sprachcodes, die für Eingabetext von SentimentSkill unterstützt werden.

Name Typ Beschreibung
da

string

Dänisch

de

string

Deutsch

el

string

Griechisch

en

string

Englisch

es

string

Spanisch

fi

string

Finnisch

fr

string

Französisch

it

string

Italienisch

nl

string

Niederländisch

no

string

Norwegisch (Bokmaal)

pl

string

Polnisch

pt-PT

string

Portugiesisch (Portugal)

ru

string

Russisch

sv

string

Schwedisch

tr

string

Türkisch

SentimentSkillV3

Mit der Textanalyse-API werden unstrukturierter Text ausgewertet und für jeden Datensatz Stimmungsbezeichnungen (z. B. "negativ", "neutral" und "positiv") basierend auf der höchsten Konfidenzbewertung des Diensts auf Satz- und Dokumentebene bereitgestellt.

Name Typ Standardwert Beschreibung
@odata.type string:

#Microsoft.Skills.Text.V3.SentimentSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

defaultLanguageCode

string

Ein Wert, der angibt, welcher Sprachcode verwendet werden soll. Der Standardwert ist en.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

includeOpinionMining

boolean

False

Wenn true festgelegt ist, enthält die Skillausgabe Informationen aus Textanalyse für das Opinion Mining, nämlich Ziele (Nomen oder Verben) und deren zugehörige Bewertung (Adjektiv) im Text. Der Standardwert ist "false".

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

modelVersion

string

Die Version des Modells, das beim Aufrufen des Textanalyse-Diensts verwendet werden soll. Wenn nichts angegeben ist, wird standardmäßig die neueste verfügbare Version verwendet. Es empfiehlt sich, diesen Wert nur anzugeben, wenn es unbedingt notwendig ist.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

ShaperSkill

Ein Skill zum Umgestalten der Ausgaben. Es erstellt einen komplexen Typ zur Unterstützung zusammengesetzter Felder (auch als mehrteilige Felder bezeichnet).

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Util.ShaperSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

SplitSkill

Ein Skill zum Aufteilen einer Zeichenfolge in Textblöcke.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Text.SplitSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

defaultLanguageCode

SplitSkillLanguage

Ein -Wert, der angibt, welcher Sprachcode verwendet werden soll. Der Standardwert ist en.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Verwendung des Skills beschreibt.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldataset oder die Ausgabe eines Upstream Skills sein.

maximumPageLength

integer

Die gewünschte maximale Seitenlänge. Der Standardwert ist 10000.

maximumPagesToTake

integer

Gilt nur, wenn textSplitMode auf "pages" festgelegt ist. Wenn dies angegeben ist, wird die SplitSkill nach der Verarbeitung der ersten "maximumPagesToTake"-Seiten eingestellt, um die Leistung zu verbessern, wenn nur wenige Anfangsseiten aus jedem Dokument benötigt werden.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe einer Qualifikation ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

pageOverlapLength

integer

Gilt nur, wenn textSplitMode auf "pages" festgelegt ist. Wenn angegeben, beginnt n+1. Block mit dieser Anzahl von Zeichen/Token ab dem Ende des n-ten Blocks.

textSplitMode

TextSplitMode

Ein Wert, der angibt, welcher Teilungsmodus ausgeführt werden soll.

SplitSkillLanguage

Die Sprachcodes, die für Eingabetext von SplitSkill unterstützt werden.

Name Typ Beschreibung
am

string

Amharisch

bs

string

Bosnisch

cs

string

Tschechisch

da

string

Dänisch

de

string

Deutsch

en

string

Englisch

es

string

Spanisch

et

string

Estnisch

fi

string

Finnisch

fr

string

Französisch

he

string

Hebräisch

hi

string

Hindi

hr

string

Kroatisch

hu

string

Ungarisch

id

string

Indonesisch

is

string

Isländisch

it

string

Italienisch

ja

string

Japanisch

ko

string

Koreanisch

lv

string

Lettisch

nb

string

Norwegisch

nl

string

Niederländisch

pl

string

Polnisch

pt

string

Portugiesisch (Portugal)

pt-br

string

Portugiesisch (Brasilien)

ru

string

Russisch

sk

string

Slowakisch

sl

string

Slowenisch

sr

string

Serbisch

sv

string

Schwedisch

tr

string

Türkisch

ur

string

Urdu

zh

string

Chinesisch (vereinfacht)

TextSplitMode

Ein Wert, der angibt, welcher Teilungsmodus ausgeführt werden soll.

Name Typ Beschreibung
pages

string

Teilen Sie den Text in einzelne Seiten auf.

sentences

string

Teilen Sie den Text in einzelne Sätze auf.

TextTranslationSkill

Eine Fähigkeit zum Übersetzen von Text aus einer Sprache in eine andere.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Text.TranslationSkill

Ein URI-Fragment, das den Typ des Skills angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

defaultFromLanguageCode

TextTranslationSkillLanguage

Der Sprachcode, aus dem Dokumente für Dokumente übersetzt werden sollen, die nicht explizit die from-Sprache angeben.

defaultToLanguageCode

TextTranslationSkillLanguage

Der Sprachcode, in den Dokumente für Dokumente übersetzt werden sollen, in die die Sprache nicht explizit angegeben wird.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Verwendung des Skills beschreibt.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldataset oder die Ausgabe eines Upstream Skills sein.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe einer Qualifikation ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

suggestedFrom

TextTranslationSkillLanguage

Der Sprachcode, aus dem Dokumente übersetzt werden sollen, wenn weder die fromLanguageCode-Eingabe noch der DefaultFromLanguageCode-Parameter bereitgestellt werden und die automatische Spracherkennung nicht erfolgreich ist. Der Standardwert ist en.

TextTranslationSkillLanguage

Die Von TextTranslationSkill für Eingabetext unterstützten Sprachcodes.

Name Typ Beschreibung
af

string

Afrikaans

ar

string

Arabisch

bg

string

Bulgarisch

bn

string

Bengalisch

bs

string

Bosnisch (Lateinisch)

ca

string

Katalanisch

cs

string

Tschechisch

cy

string

Walisisch

da

string

Dänisch

de

string

Deutsch

el

string

Griechisch

en

string

Englisch

es

string

Spanisch

et

string

Estnisch

fa

string

Persisch

fi

string

Finnisch

fil

string

Filipino

fj

string

Fidschi

fr

string

Französisch

ga

string

Irisch

he

string

Hebräisch

hi

string

Hindi

hr

string

Kroatisch

ht

string

Haitianisches Kreolisch

hu

string

Ungarisch

id

string

Indonesisch

is

string

Isländisch

it

string

Italienisch

ja

string

Japanisch

kn

string

Kannada

ko

string

Koreanisch

lt

string

Litauisch

lv

string

Lettisch

mg

string

Madagassisch

mi

string

Maori

ml

string

Malayalam

ms

string

Malaiisch

mt

string

Maltesisch

mww

string

Hmong Daw

nb

string

Norwegisch

nl

string

Niederländisch

otq

string

Queretaro-Otomi

pa

string

Pandschabi

pl

string

Polnisch

pt

string

Portugiesisch

pt-PT

string

Portugiesisch (Portugal)

pt-br

string

Portugiesisch (Brasilien)

ro

string

Rumänisch

ru

string

Russisch

sk

string

Slowakisch

sl

string

Slowenisch

sm

string

Samoanisch

sr-Cyrl

string

Serbisch (Kyrillisch)

sr-Latn

string

Serbisch (Lateinisch)

sv

string

Schwedisch

sw

string

Suaheli

ta

string

Tamilisch

te

string

Telugu

th

string

Thailändisch

tlh

string

Klingonisch

tlh-Latn

string

Klingonisch (lateinische Schrift)

tlh-Piqd

string

Klingonisch (klingonisch)

to

string

Tongaisch

tr

string

Türkisch

ty

string

Tahitisch

uk

string

Ukrainisch

ur

string

Urdu

vi

string

Vietnamesisch

yua

string

Yukatekisches Maya

yue

string

Chinesisch (traditionell)

zh-Hans

string

Chinesisch (vereinfacht)

zh-Hant

string

Chinesisch (traditionell)

VisualFeature

Die Zeichenfolgen, die angeben, welche visuellen Featuretypen zurückgegeben werden sollen.

Name Typ Beschreibung
adult

string

Visuelle Merkmale, die als erwachsene Personen erkannt werden.

brands

string

Visuelle Features, die als kommerzielle Marken anerkannt sind.

categories

string

Kategorien.

description

string

Beschreibung

faces

string

Visuelle Features, die als Gesichter von Personen erkannt werden.

objects

string

Visuelle Features, die als Objekte erkannt werden.

tags

string

Tags

WebApiSkill

Ein Skill, der einen Web-API-Endpunkt aufrufen kann, sodass Sie ein Skillset erweitern können, indem Sie ihren benutzerdefinierten Code aufrufen.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

Ein URI-Fragment, das den Typ des Skills angibt.

authIdentity SearchIndexerDataIdentity:

Die benutzerseitig zugewiesene verwaltete Identität, die für ausgehende Verbindungen verwendet wird. Wenn eine authResourceId angegeben und nicht angegeben wird, wird die vom System zugewiesene verwaltete Identität verwendet. Wenn die Identität bei Aktualisierungen des Indexers nicht angegeben ist, bleibt der Wert unverändert. Wenn auf "none" festgelegt ist, wird der Wert dieser Eigenschaft gelöscht.

authResourceId

string

Gilt für benutzerdefinierte Skills, die eine Verbindung mit externem Code in einer Azure-Funktion oder einer anderen Anwendung herstellen, die die Transformationen bereitstellt. Dieser Wert sollte die Anwendungs-ID sein, die für die Funktion oder App erstellt wurde, als sie bei Azure Active Directory registriert wurde. Wenn angegeben, stellt der benutzerdefinierte Skill eine Verbindung mit der Funktion oder App mithilfe einer verwalteten ID (entweder systemseitig oder benutzerseitig zugewiesen) des Suchdiensts und dem Zugriffstoken der Funktion oder App her, wobei dieser Wert als Ressourcen-ID zum Erstellen des Bereichs des Zugriffstokens verwendet wird.

batchSize

integer

Die gewünschte Batchgröße, die die Anzahl der Dokumente angibt.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

degreeOfParallelism

integer

Wenn festgelegt, die Anzahl der parallelen Aufrufe, die an die Web-API ausgeführt werden können.

description

string

Die Beschreibung des Skills, die die Eingaben, Ausgaben und Die Verwendung des Skills beschreibt.

httpHeaders

object

Die Header, die für die HTTP-Anforderung erforderlich sind.

httpMethod

string

Die -Methode für die HTTP-Anforderung.

inputs

InputFieldMappingEntry[]

Eingaben der Skills können eine Spalte im Quelldatensatz oder die Ausgabe eines Upstream Skills sein.

name

string

Der Name des Skills, der ihn innerhalb des Skillsets eindeutig identifiziert. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

outputs

OutputFieldMappingEntry[]

Die Ausgabe eines Skills ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

timeout

string

Das gewünschte Timeout für die Anforderung. Der Standardwert ist „30 Sekunden“.

uri

string

Die URL für die Web-API.