Freigeben über


Skillsets - Create

Erstellt ein neues Skillset in einem Suchdienst.

POST {endpoint}/skillsets?api-version=2025-09-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
endpoint
path True

string

Die Endpunkt-URL des Suchdiensts.

api-version
query True

string

Client-API-Version.

Anforderungsheader

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

string (uuid)

Die Nachverfolgungs-ID, die mit der Anforderung gesendet wird, um das Debuggen zu unterstützen.

Anforderungstext

Name Erforderlich Typ Beschreibung
name True

string

Der Name des Skillsets.

skills True SearchIndexerSkill[]:

Eine Liste der Fertigkeiten im Skillset.

@odata.etag

string

Das ETag des Skillsets.

cognitiveServices CognitiveServicesAccount:

Details zum Azure AI-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 Skillsetdefinition bereitzustellen, wenn Sie die vollständige Gewissheit 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 nach Bedarf ändern, wenn Sie Ihren Verschlüsselungsschlüssel rotieren möchten. Die Definition Ihres Skillsets ist davon nicht betroffen. Die Verschlüsselung mit kundenseitig verwalteten Schlüsseln ist für kostenlose Suchdienste nicht verfügbar und nur für kostenpflichtige Dienste, die am oder nach dem 1. Januar 2019 erstellt wurden.

indexProjections

SearchIndexerIndexProjections

Definition zusätzlicher Projektionen zu sekundären Suchindizes.

knowledgeStore

SearchIndexerKnowledgeStore

Definition zusätzlicher Projektionen für angereicherte Daten in Azure-Blobs, -Tabellen oder -Dateien.

Antworten

Name Typ Beschreibung
201 Created

SearchIndexerSkillset

Das Skillset wurde erfolgreich erstellt.

Other Status Codes

ErrorResponse

Fehlerantwort.

Beispiele

SearchServiceCreateSkillset

Beispielanforderung

POST https://stableexampleservice.search.windows.net/skillsets?api-version=2025-09-01


{
  "name": "tempskillset",
  "description": "Skillset for extracting entities and more",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
      "name": "skill2",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "countryHint",
          "source": "/document/countryHint"
        }
      ],
      "outputs": [
        {
          "name": "languageCode",
          "targetName": "languageCode"
        }
      ]
    },
    {
      "textSplitMode": "pages",
      "maximumPageLength": 4000,
      "@odata.type": "#Microsoft.Skills.Text.SplitSkill",
      "name": "skill3",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "textItems",
          "targetName": "pages"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
      "name": "skill4",
      "context": "/document/pages/*",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "keyPhrases",
          "targetName": "keyPhrases"
        }
      ]
    },
    {
      "uri": "https://contoso.example.org/",
      "httpMethod": "POST",
      "timeout": "PT5S",
      "@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
      "name": "skill5",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "customresult",
          "targetName": "result"
        }
      ]
    },
    {
      "outputMode": "oneToMany",
      "markdownHeaderDepth": "h3",
      "@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
      "name": "docIntelligenceLayoutSkill",
      "context": "/document",
      "inputs": [
        {
          "name": "file_data",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "markdown_document",
          "targetName": "markdown_document"
        }
      ]
    },
    {
      "outputFormat": "text",
      "outputMode": "oneToMany",
      "extractionOptions": [
        "images",
        "locationMetadata"
      ],
      "chunkingProperties": {
        "unit": "characters",
        "maximumLength": 500,
        "overlapLength": 50
      },
      "@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
      "name": "docIntelligenceLayoutSkill#2",
      "context": "/document",
      "inputs": [
        {
          "name": "file_data",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "text_sections",
          "targetName": "text_sections"
        },
        {
          "name": "normalized_images",
          "targetName": "normalized_images"
        }
      ]
    }
  ],
  "cognitiveServices": {
    "@odata.type": "#Microsoft.Azure.Search.DefaultCognitiveServices",
    "description": "Description of the Azure AI service resource attached to a skillset"
  },
  "@odata.etag": "0x1234568AE7E58A1"
}

Beispiel für eine Antwort

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "tempskillset",
  "description": "Skillset for extracting entities and more",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
      "name": "skill2",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content",
          "inputs": []
        },
        {
          "name": "countryHint",
          "source": "/document/countryHint",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "languageCode",
          "targetName": "languageCode"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.SplitSkill",
      "name": "skill3",
      "textSplitMode": "pages",
      "maximumPageLength": 4000,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content",
          "inputs": []
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "textItems",
          "targetName": "pages"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
      "name": "skill4",
      "context": "/document/pages/*",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content",
          "inputs": []
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "keyPhrases",
          "targetName": "keyPhrases"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
      "name": "skill5",
      "uri": "https://contoso.example.org/",
      "httpMethod": "POST",
      "timeout": "PT5S",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content",
          "inputs": []
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "customresult",
          "targetName": "result"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
      "name": "docIntelligenceLayoutSkill",
      "context": "/document",
      "outputMode": "oneToMany",
      "markdownHeaderDepth": "h3",
      "extractionOptions": [],
      "inputs": [
        {
          "name": "file_data",
          "source": "/document/content",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "markdown_document",
          "targetName": "markdown_document"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
      "name": "docIntelligenceLayoutSkill#2",
      "context": "/document",
      "outputMode": "oneToMany",
      "outputFormat": "text",
      "extractionOptions": [
        "images",
        "locationMetadata"
      ],
      "inputs": [
        {
          "name": "file_data",
          "source": "/document/content",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "text_sections",
          "targetName": "text_sections"
        },
        {
          "name": "normalized_images",
          "targetName": "normalized_images"
        }
      ],
      "chunkingProperties": {
        "unit": "characters",
        "maximumLength": 500,
        "overlapLength": 50
      }
    }
  ],
  "cognitiveServices": {
    "@odata.type": "#Microsoft.Azure.Search.DefaultCognitiveServices",
    "description": "Description of the Azure AI service resource attached to a skillset"
  }
}

Definitionen

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

AzureOpenAIModelName

Der Name des Azure Open AI-Modells, der aufgerufen wird.

CognitiveServicesAccountKey

Der Kontoschlüssel für mehrere Regionen einer Azure AI-Dienstressource, die an ein Skillset angefügt ist.

ConditionalSkill

Ein Skill, der Szenarien ermöglicht, in denen ein boolescher Vorgang erforderlich ist, 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 für den Namen der Stammentität anzugeben.

CustomEntityLookupSkill

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

CustomEntityLookupSkillLanguage

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

DefaultCognitiveServicesAccount

Ein leeres Objekt, das die standardmäßige Azure AI-Dienstressource für ein Skillset darstellt.

DocumentExtractionSkill

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

DocumentIntelligenceLayoutSkill

Ein Skill, der Inhalts- und Layoutinformationen über Azure AI Services aus Dateien innerhalb der Anreicherungspipeline extrahiert.

DocumentIntelligenceLayoutSkillChunkingProperties

Steuert die Kardinalität für das Segmentieren des Inhalts.

DocumentIntelligenceLayoutSkillChunkingUnit

Steuert die Kardinalität der Blockeinheit. Der Standardwert ist 'characters'

DocumentIntelligenceLayoutSkillExtractionOptions

Steuert die Kardinalität des Inhalts, der vom Skill aus dem Dokument extrahiert wird.

DocumentIntelligenceLayoutSkillMarkdownHeaderDepth

Die Tiefe der Kopfzeilen in der Markdownausgabe. Der Standardwert ist h6.

DocumentIntelligenceLayoutSkillOutputFormat

Steuert die Kardinalität des Ausgabeformats. Der Standardwert ist 'markdown'.

DocumentIntelligenceLayoutSkillOutputMode

Steuert die Kardinalität der Ausgabe, die von der Fähigkeit erzeugt wird. Der Standardwert ist 'oneToMany'.

EntityCategory

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

EntityLinkingSkill

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

EntityRecognitionSkill

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

EntityRecognitionSkillLanguage

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

EntityRecognitionSkillV3

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

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

ImageAnalysisSkill

Ein Skill, der Bilddateien analysiert. Es extrahiert eine Vielzahl von visuellen Merkmalen 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

Zuordnung von Eingabefeldern für einen Skill.

KeyPhraseExtractionSkill

Ein Skill, der Textanalyse für die Extraktion von Schlüsselbegriffen verwendet.

KeyPhraseExtractionSkillLanguage

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

LanguageDetectionSkill

Ein Skill, der die Sprache des Eingabetexts erkennt und einen einzelnen Sprachcode für jedes Dokument meldet, das im Rahmen der Anforderung übermittelt wird. Der Sprachcode wird mit einer Bewertung gekoppelt, die die Zuverlässigkeit der Analyse angibt.

LineEnding

Definiert die Zeichenfolge, 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 zu einer einzigen einheitlichen Zeichenfolge, wobei die einzelnen Komponententeile durch ein optionales benutzerdefiniertes Trennzeichen getrennt werden.

OcrSkill

Ein Skill, der Text aus Bilddateien extrahiert.

OcrSkillLanguage

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

OutputFieldMappingEntry

Ausgabefeldzuordnung für einen Skill.

PIIDetectionSkill

Mit der Textanalyse-API werden persönliche Informationen aus einem Eingabetext extrahiert und Sie haben die Möglichkeit, diese zu maskieren.

PIIDetectionSkillMaskingMode

Eine Zeichenfolge, die angibt, welcher maskingMode verwendet werden soll, um die im Eingabetext erkannten persönlichen Informationen zu maskieren.

SearchIndexerDataNoneIdentity

Löscht die Identitätseigenschaft einer Datenquelle.

SearchIndexerDataUserAssignedIdentity

Gibt die Identität an, die von einer Datenquelle verwendet werden soll.

SearchIndexerIndexProjections

Definition von zusätzlichen Projektionen auf sekundäre Suchindizes.

SearchIndexerIndexProjectionSelector

Beschreibung der Daten, die im angegebenen Suchindex gespeichert werden sollen.

SearchIndexerIndexProjectionsParameters

Ein Wörterbuch mit indexprojektionsspezifischen Konfigurationseigenschaften. Jeder Name ist der Name einer bestimmten Eigenschaft. Jeder Wert muss vom Typ eines primitiven Typs sein.

SearchIndexerKnowledgeStore

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

SearchIndexerKnowledgeStoreFileProjectionSelector

Projektionsdefinition für die Daten, die in Azure Files gespeichert werden sollen.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Projektionsdefinition für die Daten, die in Azure Blob gespeichert werden sollen.

SearchIndexerKnowledgeStoreProjection

Containerobjekt für verschiedene Projektionsselektoren.

SearchIndexerKnowledgeStoreTableProjectionSelector

Beschreibung der Daten, die in Azure-Tabellen gespeichert werden sollen.

SearchIndexerSkillset

Eine Liste von 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 statt.

SentimentSkillLanguage

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

SentimentSkillV3

Bei Verwendung der Textanalyse-API wird unstrukturierter Text ausgewertet und für jeden Datensatz Stimmungsbeschriftungen (z. B. "negativ", "neutral" und "positiv") basierend auf der höchsten Zuverlässigkeitsbewertung bereitgestellt, die vom Dienst auf Satz- und Dokumentebene gefunden wurde.

ShaperSkill

Eine Fähigkeit, die Ausgänge neu zu gestalten. Es wird ein komplexer Typ erstellt, um zusammengesetzte Felder (auch als mehrteilige Felder bezeichnet) zu unterstützen.

SplitSkill

Eine Fähigkeit, um eine Zeichenfolge in Textblöcke aufzuteilen.

SplitSkillLanguage

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

TextSplitMode

Ein Wert, der angibt, welcher Split-Modus ausgeführt werden soll.

TextTranslationSkill

Die Fähigkeit, Text von einer Sprache in eine andere zu übersetzen.

TextTranslationSkillLanguage

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

VisualFeature

Die Zeichenfolgen, die angeben, welche visuellen Feature-Typen 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.

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 Azure Key Vault erteilt wurden, die beim Verschlüsseln ruhender 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 der angegebenen 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. der Dokumentstamm oder der Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

deploymentId

string

ID der Bereitstellung des Azure OpenAI-Modells für die angegebene Ressource.

description

string

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

dimensions

integer (int32)

Die Anzahl der Dimensionen, die die resultierenden Ausgabeeinbettungen aufweisen sollen. Wird nur in text-embedding-3 und höheren Modellen unterstützt.

inputs

InputFieldMappingEntry[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

modelName

AzureOpenAIModelName

Der Name des Einbettungsmodells, das unter dem angegebenen deploymentId-Pfad bereitgestellt wird.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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 (uri)

Der Ressourcen-URI der Azure OpenAI-Ressource.

AzureOpenAIModelName

Der Name des Azure Open AI-Modells, der aufgerufen wird.

Wert Beschreibung
text-embedding-ada-002
text-embedding-3-large
text-embedding-3-small

CognitiveServicesAccountKey

Der Kontoschlüssel für mehrere Regionen einer Azure AI-Dienstressource, die an ein Skillset angefügt ist.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Azure.Search.CognitiveServicesByKey

Ein URI-Fragment, das den Typ der Azure AI-Dienstressource angibt, die an ein Skillset angefügt ist.

description

string

Beschreibung der Azure AI-Dienstressource, die an ein Skillset angefügt ist.

key

string

Der Schlüssel, der zum Bereitstellen der Azure AI-Dienstressource verwendet wird, die an ein Skillset angefügt ist.

ConditionalSkill

Ein Skill, der Szenarien ermöglicht, in denen ein boolescher Vorgang erforderlich ist, 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. der Dokumentstamm oder der 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[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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 auf Akzente reagieren sollen.

aliases

CustomEntityAlias[]

Ein Array komplexer Objekte, die verwendet werden können, um alternative Schreibweisen oder Synonyme für den Namen der Stammentität anzugeben.

caseSensitive

boolean

Der Standardwert ist „false“. Boolescher Wert, der angibt, ob Vergleiche mit dem Entitätsnamen auf die Groß-/Kleinschreibung von Zeichen reagieren sollen. Beispielübereinstimmungen für "Microsoft", bei denen die Groß-/Kleinschreibung nicht beachtet wird, könnten sein: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

boolean

Ändert den standardmäßigen Wert für die Akzentempfindlichkeit für diese Entität. Es kann verwendet werden, um den Standardwert aller Aliase accentSensitive-Werte zu ändern.

defaultCaseSensitive

boolean

Ändert den standardmäßigen Wert für die Berücksichtigung der Groß-/Kleinschreibung für diese Entität. Es wird verwendet, um den Standardwert aller caseSensitive-Werte für Aliase zu ändern.

defaultFuzzyEditDistance

integer (int32)

Ändert den Standardwert für den Fuzzy-Bearbeitungsabstand für dieses Element. Es kann verwendet werden, um den Standardwert aller Aliase fuzzyEditDistance-Werte zu ändern.

description

string

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

fuzzyEditDistance

integer (int32)

Der Standardwert ist 0. Maximalwert von 5. Gibt die akzeptable Anzahl abweichender Zeichen an, die immer noch eine Übereinstimmung mit dem Entitätsnamen darstellen würden. Die kleinstmögliche Unschärfe für eine bestimmte Übereinstimmung wird zurückgegeben. Wenn der Bearbeitungsabstand beispielsweise auf 3 festgelegt ist, stimmt "Windows10" immer noch mit "Windows", "Windows10" und "Windows 7" überein. Wenn die Groß-/Kleinschreibung auf "false" festgelegt ist, werden die Unterschiede zwischen Groß- und Kleinschreibung NICHT auf die Unschärfetoleranz angerechnet, ansonsten jedoch schon.

id

string

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

name

string

Der Entitätsdeskriptor der obersten Ebene. Übereinstimmungen in der Skillausgabe werden nach diesem Namen gruppiert und sollten 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 bei jeder Übereinstimmung seiner Entität in der Skillausgabe angezeigt.

type

string

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

CustomEntityAlias

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

Name Typ Beschreibung
accentSensitive

boolean

Stellen Sie fest, ob der Alias zwischen Akzenten unterscheidet.

caseSensitive

boolean

Ermitteln Sie, ob beim Alias zwischen Groß- und Kleinschreibung unterschieden wird.

fuzzyEditDistance

integer (int32)

Bestimmen Sie den unscharfen Bearbeitungsabstand des Alias.

text

string

Der Text des Aliasnamens.

CustomEntityLookupSkill

Ein Skill sucht nach Text aus einer benutzerdefinierten, 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. der Dokumentstamm oder der 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 die Verwendung des Skills beschreibt.

entitiesDefinitionUri

string

Pfad zu einer JSON- oder CSV-Datei, die den gesamten Zieltext enthält, mit dem abgeglichen werden soll. Diese Entitätsdefinition wird zu Beginn einer Indexerausführung gelesen. Aktualisierungen dieser Datei während einer Indexerausführung werden erst bei nachfolgenden Ausführungen wirksam. Diese Konfiguration muss über HTTPS zugänglich sein.

globalDefaultAccentSensitive

boolean

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

globalDefaultCaseSensitive

boolean

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

globalDefaultFuzzyEditDistance

integer (int32)

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

inlineEntitiesDefinition

CustomEntity[]

Die Inline-CustomEntity-Definition.

inputs

InputFieldMappingEntry[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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.

CustomEntityLookupSkillLanguage

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

Wert Beschreibung
da

Dänisch

de

German

en

English

es

Spanish

fi

Finnisch

fr

French

it

Italian

ko

Korean

pt

Portuguese

DefaultCognitiveServicesAccount

Ein leeres Objekt, das die standardmäßige Azure AI-Dienstressource für ein Skillset darstellt.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Azure.Search.DefaultCognitiveServices

Ein URI-Fragment, das den Typ der Azure AI-Dienstressource angibt, die an ein Skillset angefügt ist.

description

string

Beschreibung der Azure AI-Dienstressource, die an ein Skillset angefügt 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. der Dokumentstamm oder der Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

dataToExtract

string

Der Datentyp, der für den Skill extrahiert werden soll. Wird auf 'contentAndMetadata' gesetzt, wenn es nicht definiert ist.

description

string

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

inputs

InputFieldMappingEntry[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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 'default' gesetzt, wenn es nicht definiert ist.

DocumentIntelligenceLayoutSkill

Ein Skill, der Inhalts- und Layoutinformationen über Azure AI Services aus Dateien innerhalb der Anreicherungspipeline extrahiert.

Name Typ Standardwert Beschreibung
@odata.type string:

#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill

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

chunkingProperties

DocumentIntelligenceLayoutSkillChunkingProperties

Steuert die Kardinalität für das Segmentieren des Inhalts.

context

string

Stellt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. der Dokumentstamm oder der 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.

extractionOptions

DocumentIntelligenceLayoutSkillExtractionOptions[]

Steuert die Kardinalität des Inhalts, der vom Skill aus dem Dokument extrahiert wird

inputs

InputFieldMappingEntry[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

markdownHeaderDepth

DocumentIntelligenceLayoutSkillMarkdownHeaderDepth

h6

Die Tiefe der Kopfzeilen in der Markdownausgabe. Der Standardwert ist h6.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

outputFormat

DocumentIntelligenceLayoutSkillOutputFormat

markdown

Steuert die Kardinalität des Ausgabeformats. Der Standardwert ist 'markdown'.

outputMode

DocumentIntelligenceLayoutSkillOutputMode

oneToMany

Steuert die Kardinalität der Ausgabe, die von der Fähigkeit erzeugt wird. Der Standardwert ist 'oneToMany'.

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.

DocumentIntelligenceLayoutSkillChunkingProperties

Steuert die Kardinalität für das Segmentieren des Inhalts.

Name Typ Standardwert Beschreibung
maximumLength

integer (int32)

Die maximale Länge eines Chunks in Zeichen. Der Standardwert ist 500.

overlapLength

integer (int32)

Die Länge der Überlappung zwischen zwei Textblöcken. Standard ist "0".

unit

DocumentIntelligenceLayoutSkillChunkingUnit

characters

Die Einheit des Blocks.

DocumentIntelligenceLayoutSkillChunkingUnit

Steuert die Kardinalität der Blockeinheit. Der Standardwert ist 'characters'

Wert Beschreibung
characters

Gibt den Block nach Zeichen an.

DocumentIntelligenceLayoutSkillExtractionOptions

Steuert die Kardinalität des Inhalts, der vom Skill aus dem Dokument extrahiert wird.

Wert Beschreibung
images

Geben Sie an, dass Bildinhalte aus dem Dokument extrahiert werden sollen.

locationMetadata

Geben Sie an, dass Standortmetadaten aus dem Dokument extrahiert werden sollen.

DocumentIntelligenceLayoutSkillMarkdownHeaderDepth

Die Tiefe der Kopfzeilen in der Markdownausgabe. Der Standardwert ist h6.

Wert Beschreibung
h1

Kopfebene 1.

h2

Kopfebene 2.

h3

Kopfebene 3.

h4

Kopfebene 4.

h5

Kopfebene 5.

h6

Kopfebene 6.

DocumentIntelligenceLayoutSkillOutputFormat

Steuert die Kardinalität des Ausgabeformats. Der Standardwert ist 'markdown'.

Wert Beschreibung
text

Geben Sie das Format der Ausgabe als Text an.

markdown

Geben Sie das Format der Ausgabe als Markdown an.

DocumentIntelligenceLayoutSkillOutputMode

Steuert die Kardinalität der Ausgabe, die von der Fähigkeit erzeugt wird. Der Standardwert ist 'oneToMany'.

Wert Beschreibung
oneToMany

Geben Sie an, dass die Ausgabe als 'oneToMany' analysiert werden soll.

EntityCategory

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

Wert Beschreibung
location

Entitäten, die einen physischen Standort beschreiben.

organization

Entitäten, die eine Organisation beschreiben.

person

Entitäten, die eine Person beschreiben.

quantity

Entitäten, die eine Größe beschreiben.

datetime

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

url

Entitäten, die eine URL beschreiben.

email

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

EntityLinkingSkill

Extrahiert mithilfe 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. der Dokumentstamm oder der 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[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

minimumPrecision

number (double)

minimum: 0
maximum: 1

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

modelVersion

string

Die Version des Modells, die beim Aufrufen des Textanalysediensts verwendet werden soll. Wenn nicht angegeben, wird standardmäßig die neueste verfügbare Version verwendet. Es wird empfohlen, diesen Wert nur anzugeben, wenn dies unbedingt erforderlich ist.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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

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. der Dokumentstamm oder der 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 gut 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 nicht einem der vordefinierten Typen entsprechen, nicht angezeigt.

inputs

InputFieldMappingEntry[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

minimumPrecision

number (double)

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

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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

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

Wert Beschreibung
ar

Arabisch

cs

Tschechisch

zh-Hans

Chinesisch (vereinfacht)

zh-Hant

Chinese-Traditional

da

Dänisch

nl

Holländisch

en

English

fi

Finnisch

fr

French

de

German

el

Griechisch

hu

Hungarian

it

Italian

ja

Japanese

ko

Korean

no

Norwegisch (Bokmaal)

pl

Polnisch

pt-PT

Portugiesisch (Portugal)

pt-BR

Portugiesisch (Brasilien)

ru

Russian

es

Spanish

sv

Schwedisch

tr

Türkisch

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. der Dokumentstamm oder der 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[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

minimumPrecision

number (double)

minimum: 0
maximum: 1

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

modelVersion

string

Die Version des Modells, die beim Aufrufen der Textanalyse-API verwendet werden soll. Wenn nicht angegeben, wird standardmäßig die neueste verfügbare Version verwendet. Es wird empfohlen, diesen Wert nur anzugeben, wenn dies unbedingt erforderlich ist.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

ImageAnalysisSkill

Ein Skill, der Bilddateien analysiert. Es extrahiert eine Vielzahl von visuellen Merkmalen 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. der Dokumentstamm oder der 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[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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

ImageAnalysisSkillLanguage

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

Wert Beschreibung
ar

Arabisch

az

Aserbaidschanisch

bg

Bulgarisch

bs

Bosnisch (Lateinisch)

ca

Catalan

cs

Tschechisch

cy

Welsh

da

Dänisch

de

German

el

Griechisch

en

English

es

Spanish

et

Estonian

eu

Basque

fi

Finnisch

fr

French

ga

Irish

gl

Galician

he

Hebräisch

hi

Hindi

hr

Croatian

hu

Hungarian

id

Indonesian

it

Italian

ja

Japanese

kk

Kazakh

ko

Korean

lt

Lithuanian

lv

Latvian

mk

Mazedonisch

ms

Malaiisch (Malaysia)

nb

Norwegisch (Bokmål)

nl

Holländisch

pl

Polnisch

prs

Dari

pt-BR

Portugiesisch (Brasilien)

pt

Portugiesisch (Portugal)

pt-PT

Portugiesisch (Portugal)

ro

Romanian

ru

Russian

sk

Slovak

sl

Slovenian

sr-Cyrl

Serbisch (Kyrillisch RS)

sr-Latn

Serbisch (Lateinisch RS)

sv

Schwedisch

th

Thailändisch

tr

Türkisch

uk

Ukrainisch

vi

Vietnamesisch

zh

Chinesisch (vereinfacht)

zh-Hans

Chinesisch (vereinfacht)

zh-Hant

Chinesisch (traditionell)

ImageDetail

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

Wert Beschreibung
celebrities

Details, die als Prominente erkannt werden.

landmarks

Details, die als Orientierungspunkte erkannt werden.

IndexProjectionMode

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

Wert Beschreibung
skipIndexingParentDocuments

Das Schreiben des Quelldokuments in den Zielindex des Indexers wird übersprungen.

includeIndexingParentDocuments

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

InputFieldMappingEntry

Zuordnung von Eingabefeldern 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

Ein Skill, der Textanalyse für die Extraktion von Schlüsselbegriffen 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. der Dokumentstamm oder der 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[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

maxKeyPhraseCount

integer (int32)

Eine Zahl, die angibt, wie viele Schlüsselausdrücke zurückgegeben werden sollen. Wenn nicht vorhanden, werden alle identifizierten Schlüsselphrasen zurückgegeben.

modelVersion

string

Die Version des Modells, die beim Aufrufen des Textanalysediensts verwendet werden soll. Wenn nicht angegeben, wird standardmäßig die neueste verfügbare Version verwendet. Es wird empfohlen, diesen Wert nur anzugeben, wenn dies unbedingt erforderlich ist.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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 von KeyPhraseExtractionSkill für Eingabetext unterstützt werden.

Wert Beschreibung
da

Dänisch

nl

Holländisch

en

English

fi

Finnisch

fr

French

de

German

it

Italian

ja

Japanese

ko

Korean

no

Norwegisch (Bokmaal)

pl

Polnisch

pt-PT

Portugiesisch (Portugal)

pt-BR

Portugiesisch (Brasilien)

ru

Russian

es

Spanish

sv

Schwedisch

LanguageDetectionSkill

Ein Skill, der die Sprache des Eingabetexts erkennt und einen einzelnen Sprachcode für jedes Dokument meldet, das im Rahmen der Anforderung übermittelt 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. der Dokumentstamm oder der Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

defaultCountryHint

string

Ein Ländercode, der als Hinweis für das Spracherkennungsmodell verwendet werden soll, wenn die Sprache nicht eindeutig gemacht werden kann.

description

string

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

inputs

InputFieldMappingEntry[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

modelVersion

string

Die Version des Modells, die beim Aufrufen des Textanalysediensts verwendet werden soll. Wenn nicht angegeben, wird standardmäßig die neueste verfügbare Version verwendet. Es wird empfohlen, diesen Wert nur anzugeben, wenn dies unbedingt erforderlich ist.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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 Zeichenfolge, die zwischen den Textzeilen verwendet werden soll, die vom OCR-Skill erkannt werden. Der Standardwert ist "space".

Wert Beschreibung
space

Zeilen werden durch ein einzelnes Leerzeichen getrennt.

carriageReturn

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

lineFeed

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

carriageReturnLineFeed

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

MergeSkill

Ein Skill zum Zusammenführen von zwei oder mehr Zeichenfolgen zu einer einzigen einheitlichen Zeichenfolge, wobei die einzelnen Komponententeile durch ein optionales benutzerdefiniertes Trennzeichen getrennt werden.

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. der Dokumentstamm oder der 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[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

insertPostTag

string

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

insertPreTag

string

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

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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. der Dokumentstamm oder der 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, ob die Ausrichtungserkennung aktiviert werden soll oder nicht. Der Standardwert ist "false".

inputs

InputFieldMappingEntry[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

lineEnding

LineEnding

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

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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 durch OcrSkill unterstützt werden.

Wert Beschreibung
af

Afrikaans

sq

Albanian

anp

Angika (Devanagiri)

ar

Arabisch

ast

Asturisch

awa

Awadhi-Hindi (Devanagari)

az

Aserbaidschanisch (Lateinisch)

bfy

Bagheli

eu

Basque

be

Weißrussisch (Kyrillisch und Lateinisch)

be-cyrl

Belarussisch (Kyrillisch)

be-latn

Belarussisch (Lateinisch)

bho

Bhojpuri-Hindi (Devanagari)

bi

Bislama

brx

Bodo (Devanagiri)

bs

Bosnisch (Lateinisch)

bra

Brajbha

br

Bretonisch

bg

Bulgarisch

bns

Bundeli

bua

Burjatisch (Kyrillisch)

ca

Catalan

ceb

Cebuano

rab

Chamling

ch

Chamorro

hne

Chhattisgarhi (Devanagiri)

zh-Hans

Chinesisch (vereinfacht)

zh-Hant

Chinesisch (traditionell)

kw

Kornisch

co

Korsisch

crh

Krimtatarisch (Lateinisch)

hr

Croatian

cs

Tschechisch

da

Dänisch

prs

Dari

dhi

Dhimal (Devanagiri)

doi

Dogri (Devanagiri)

nl

Holländisch

en

English

myv

Ersjanisch (Kyrillisch)

et

Estonian

fo

Färöisch

fj

Fidschianisch

fil

Philippinisch

fi

Finnisch

fr

French

fur

Frulianisch

gag

Gagausisch (Lateinisch)

gl

Galician

de

German

gil

Gilbertese

gon

Gondi (Devanagiri)

el

Griechisch

kl

Grönländisch

gvr

Gurung (Devanagari)

ht

Haitianisches Kreolisch

hlb

Halbi (Devanagari)

hni

Hani

bgc

Haryanvi

haw

Hawaiianisch

hi

Hindi

mww

Hmong Daw (Lateinisch)

hoc

Ho (Devanagiri)

hu

Hungarian

is

Icelandic

smn

Inari-Samisch

id

Indonesian

ia

Interlingual

iu

Inuktitut (Lateinisch)

ga

Irish

it

Italian

ja

Japanese

Jns

Jaunsari (Devanagiri)

jv

Javanisch

kea

Kabuverdianu

kac

Kachin (Lateinisch)

xnr

Kangri (Devanagiri)

krc

Karatschai-Balkarisch

kaa-cyrl

Karakalpakisch (Kyrillisch)

kaa

Karakalpakisch (Lateinisch)

csb

Kaschubisch

kk-cyrl

Kasachisch (Kyrillisch)

kk-latn

Kasachisch (Lateinisch)

klr

Khaling

kha

Khasi

quc

K'iche'

ko

Korean

kfq

Angst

kpy

Korjakisch

kos

Kosraeanisch

kum

Kumykisch (Kyrillisch)

ku-arab

Kurdisch (arabisch)

ku-latn

Kurdisch (lateinisch)

kru

Kurukh (Devanagari)

ky

Kirgisisch (Kyrillisch)

lkt

Lakota

la

Lateinisch

lt

Lithuanian

dsb

Niedersorbisch

smj

Lule-Samisch

lb

Luxembourgish

bfz

Mahasu Pahari (Devanagiri)

ms

Malaiisch (Lateinisch)

mt

Maltese

kmj

Malto (Devanagiri)

gv

Manx

mi

Maori

mr

Marathi

mn

Mongolisch (Kyrillisch)

cnr-cyrl

Montenegrinisch (Kyrillisch)

cnr-latn

Montenegrinisch (Lateinisch)

nap

Neapolitanisch

ne

Nepali

niu

Niue

nog

Nogaisch

sme

Nordsamisch (Lateinisch)

nb

Norwegisch

no

Norwegisch

oc

Okzitanisch

os

Ossetisch

ps

Paschtu

fa

Persian

pl

Polnisch

pt

Portuguese

pa

Punjabi (Arabisch)

ksh

Ripuarisch

ro

Romanian

rm

Rätoromanisch

ru

Russian

sck

Sadri (Devanagari)

sm

Samoanisch (Lateinisch)

sa

Sanskrit (Devanagiri)

sat

Santali (Devanagiri)

sco

Schotten

gd

Schottisch-Gälisch

sr

Serbisch (Lateinisch)

sr-Cyrl

Serbisch (Kyrillisch)

sr-Latn

Serbisch (Lateinisch)

xsr

Sherpa (Devanagari)

srx

Sirmauri (Devanagiri)

sms

Skolt-Samisch

sk

Slovak

sl

Slovenian

so

Somali (Arabisch)

sma

Südsamisch

es

Spanish

sw

Suaheli (Lateinisch)

sv

Schwedisch

tg

Tadschikisch (Kyrillisch)

tt

Tatarisch (Lateinisch)

tet

Tetum

thf

Thangmi

to

Tongaisch

tr

Türkisch

tk

Turkmenisch (Lateinisch)

tyv

Tuwinisch

hsb

Obersorbisch

ur

Urdu

ug

Uigurisch (Arabisch)

uz-arab

Usbekisch (Arabisch)

uz-cyrl

Usbekisch (kyrillisch)

uz

Usbekisch (lateinisch)

vo

Volapük

wae

Walser

cy

Welsh

fy

Westfriesisch

yua

Yukatekisches Maya

za

Zhuang

zu

Zulu

unk

Unbekannt (Alle)

OutputFieldMappingEntry

Ausgabefeldzuordnung für einen Skill.

Name Typ Beschreibung
name

string

Der Name der Ausgabe, der durch den Skill definiert wird.

targetName

string

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

PIIDetectionSkill

Mit der Textanalyse-API werden persönliche Informationen aus einem Eingabetext extrahiert und Sie haben die Möglichkeit, diese zu maskieren.

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. der Dokumentstamm oder der 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.

domain

string

Wenn angegeben, wird die PII-Domäne so festgelegt, dass sie nur eine Teilmenge der Entitätskategorien enthält. Mögliche Werte sind: 'phi', 'none'. Der Standardwert ist 'none'.

inputs

InputFieldMappingEntry[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

maskingCharacter

string

maxLength: 1

Das Zeichen, das zum Maskieren des Textes verwendet wird, wenn der Parameter maskingMode auf replace festgelegt ist. Der Standardwert ist '*'.

maskingMode

PIIDetectionSkillMaskingMode

Ein Parameter, der verschiedene Möglichkeiten bietet, die im Eingabetext erkannten persönlichen Informationen zu maskieren. Der Standardwert ist 'none'.

minimumPrecision

number (double)

minimum: 0
maximum: 1

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

modelVersion

string

Die Version des Modells, die beim Aufrufen des Textanalysediensts verwendet werden soll. Wenn nicht angegeben, wird standardmäßig die neueste verfügbare Version verwendet. Es wird empfohlen, diesen Wert nur anzugeben, wenn dies unbedingt erforderlich ist.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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.

piiCategories

string[]

Eine Liste von PII-Entitätskategorien, die extrahiert und maskiert werden sollen.

PIIDetectionSkillMaskingMode

Eine Zeichenfolge, die angibt, welcher maskingMode verwendet werden soll, um die im Eingabetext erkannten persönlichen Informationen zu maskieren.

Wert Beschreibung
none

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

replace

Ersetzt die erkannten Entitäten durch das Zeichen, das im Parameter maskingCharacter angegeben ist. Das Zeichen wird bis zur Länge der erkannten Entität wiederholt, sodass die Offsets sowohl dem Eingabetext als auch dem ausgegebenen maskedText korrekt entsprechen.

SearchIndexerDataNoneIdentity

Löscht die Identitätseigenschaft einer Datenquelle.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Ein URI-Fragment, das den Typ der Identität angibt.

SearchIndexerDataUserAssignedIdentity

Gibt die Identität an, die von einer Datenquelle verwendet werden soll.

Name Typ Beschreibung
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Ein URI-Fragment, das den Typ der Identität angibt.

userAssignedIdentity

string

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

SearchIndexerIndexProjections

Definition von zusätzlichen Projektionen auf sekundäre Suchindizes.

Name Typ Beschreibung
parameters

SearchIndexerIndexProjectionsParameters

Ein Wörterbuch mit indexprojektionsspezifischen Konfigurationseigenschaften. Jeder Name ist der Name einer bestimmten Eigenschaft. Jeder Wert muss vom Typ eines primitiven Typs sein.

selectors

SearchIndexerIndexProjectionSelector[]

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

SearchIndexerIndexProjectionSelector

Beschreibung der Daten, die 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. Es muss sich um ein Zeichenfolgenfeld handeln, das gefiltert werden kann, und nicht um das Schlüsselfeld.

sourceContext

string

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

targetIndexName

string

Name des Suchindexes, auf den projiziert werden soll. Muss über ein Schlüsselfeld verfügen, auf das das Analysetool "keyword" festgelegt ist.

SearchIndexerIndexProjectionsParameters

Ein Wörterbuch mit indexprojektionsspezifischen Konfigurationseigenschaften. Jeder Name ist der Name einer bestimmten Eigenschaft. Jeder Wert muss vom Typ eines primitiven Typs sein.

Name Typ Beschreibung
projectionMode

IndexProjectionMode

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

SearchIndexerKnowledgeStore

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

Name Typ Beschreibung
projections

SearchIndexerKnowledgeStoreProjection[]

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

storageConnectionString

string

Die Verbindungszeichenfolge zu den Projektionen des Speicherkontos wird in gespeichert.

SearchIndexerKnowledgeStoreFileProjectionSelector

Projektionsdefinition für die Daten, die 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[]

Verschachtelte 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 in Azure Blob gespeichert werden sollen.

Name Typ Beschreibung
generatedKeyName

string

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

inputs

InputFieldMappingEntry[]

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

SearchIndexerKnowledgeStoreProjection

Containerobjekt für verschiedene Projektionsselektoren.

Name Typ Beschreibung
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Projektionen in den Azure-Dateispeicher.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Projektionen in Azure Blob Storage.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

Projektionen in Azure Table Storage.

SearchIndexerKnowledgeStoreTableProjectionSelector

Beschreibung der Daten, die in Azure-Tabellen gespeichert werden sollen.

Name Typ Beschreibung
generatedKeyName

string

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

inputs

InputFieldMappingEntry[]

Verschachtelte 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 die projizierten Daten gespeichert werden sollen.

SearchIndexerSkillset

Eine Liste von Fähigkeiten.

Name Typ Beschreibung
@odata.etag

string

Das ETag des Skillsets.

cognitiveServices CognitiveServicesAccount:

Details zum Azure AI-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 Skillsetdefinition bereitzustellen, wenn Sie die vollständige Gewissheit 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 nach Bedarf ändern, wenn Sie Ihren Verschlüsselungsschlüssel rotieren möchten. Die Definition Ihres Skillsets ist davon nicht betroffen. Die Verschlüsselung mit kundenseitig verwalteten Schlüsseln ist für kostenlose Suchdienste nicht verfügbar und nur für kostenpflichtige Dienste, die am oder nach dem 1. Januar 2019 erstellt wurden.

indexProjections

SearchIndexerIndexProjections

Definition zusätzlicher Projektionen zu sekundären Suchindizes.

knowledgeStore

SearchIndexerKnowledgeStore

Definition zusätzlicher Projektionen für angereicherte Daten in Azure-Blobs, -Tabellen oder -Dateien.

name

string

Der Name des Skillsets.

skills SearchIndexerSkill[]:

Eine Liste der Fertigkeiten 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 Ihren Azure Key Vault verwendet werden. Nicht erforderlich, wenn stattdessen eine verwaltete Identität verwendet wird.

keyVaultKeyName

string

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

keyVaultKeyVersion

string

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

keyVaultUri

string

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

SentimentSkill

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

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. der Dokumentstamm oder der 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[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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

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

Wert Beschreibung
da

Dänisch

nl

Holländisch

en

English

fi

Finnisch

fr

French

de

German

el

Griechisch

it

Italian

no

Norwegisch (Bokmaal)

pl

Polnisch

pt-PT

Portugiesisch (Portugal)

ru

Russian

es

Spanish

sv

Schwedisch

tr

Türkisch

SentimentSkillV3

Bei Verwendung der Textanalyse-API wird unstrukturierter Text ausgewertet und für jeden Datensatz Stimmungsbeschriftungen (z. B. "negativ", "neutral" und "positiv") basierend auf der höchsten Zuverlässigkeitsbewertung bereitgestellt, die vom Dienst auf Satz- und Dokumentebene gefunden wurde.

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. der Dokumentstamm oder der 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 diese Option auf true festgelegt ist, enthält die Skill-Ausgabe Informationen aus der Textanalyse für das Opinion Mining, nämlich Ziele (Substantive oder Verben) und die zugehörige Bewertung (Adjektiv) im Text. Der Standardwert ist "false".

inputs

InputFieldMappingEntry[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

modelVersion

string

Die Version des Modells, die beim Aufrufen des Textanalysediensts verwendet werden soll. Wenn nicht angegeben, wird standardmäßig die neueste verfügbare Version verwendet. Es wird empfohlen, diesen Wert nur anzugeben, wenn dies unbedingt erforderlich ist.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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

Eine Fähigkeit, die Ausgänge neu zu gestalten. Es wird ein komplexer Typ erstellt, um zusammengesetzte Felder (auch als mehrteilige Felder bezeichnet) zu unterstützen.

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. der Dokumentstamm oder der 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[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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

Eine Fähigkeit, um eine Zeichenfolge in Textblöcke aufzuteilen.

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. der Dokumentstamm oder der 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 die Verwendung des Skills beschreibt.

inputs

InputFieldMappingEntry[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

maximumPageLength

integer (int32)

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

maximumPagesToTake

integer (int32)

Gilt nur, wenn textSplitMode auf 'pages' festgelegt ist. Wenn angegeben, bricht der SplitSkill das Teilen nach der Verarbeitung der ersten 'maximumPagesToTake'-Seiten ab, um die Leistung zu verbessern, wenn nur wenige Anfangsseiten von jedem Dokument benötigt werden.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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.

pageOverlapLength

integer (int32)

Gilt nur, wenn textSplitMode auf 'pages' festgelegt ist. Falls angegeben, beginnt n+1th Chunk mit dieser Anzahl von Zeichen/Token ab dem Ende des n-ten Chunks.

textSplitMode

TextSplitMode

Ein Wert, der angibt, welcher Split-Modus ausgeführt werden soll.

SplitSkillLanguage

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

Wert Beschreibung
am

Amharic

bs

Bosnian

cs

Tschechisch

da

Dänisch

de

German

en

English

es

Spanish

et

Estonian

fi

Finnisch

fr

French

he

Hebräisch

hi

Hindi

hr

Croatian

hu

Hungarian

id

Indonesian

is

Icelandic

it

Italian

ja

Japanese

ko

Korean

lv

Latvian

nb

Norwegisch

nl

Holländisch

pl

Polnisch

pt

Portugiesisch (Portugal)

pt-br

Portugiesisch (Brasilien)

ru

Russian

sk

Slovak

sl

Slovenian

sr

Serbian

sv

Schwedisch

tr

Türkisch

ur

Urdu

zh

Chinesisch (vereinfacht)

TextSplitMode

Ein Wert, der angibt, welcher Split-Modus ausgeführt werden soll.

Wert Beschreibung
pages

Teilen Sie den Text in einzelne Seiten auf.

sentences

Teilen Sie den Text in einzelne Sätze auf.

TextTranslationSkill

Die Fähigkeit, Text von einer Sprache in eine andere zu übersetzen.

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. der Dokumentstamm oder der 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 die Absendersprache nicht explizit angeben.

defaultToLanguageCode

TextTranslationSkillLanguage

Der Sprachcode, in den Dokumente übersetzt werden sollen, wenn die to-Sprache nicht explizit angegeben ist.

description

string

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

inputs

InputFieldMappingEntry[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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.

suggestedFrom

TextTranslationSkillLanguage

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

TextTranslationSkillLanguage

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

Wert Beschreibung
af

Afrikaans

ar

Arabisch

bn

Bangla

bs

Bosnisch (Lateinisch)

bg

Bulgarisch

yue

Chinesisch (traditionell)

ca

Catalan

zh-Hans

Chinesisch (vereinfacht)

zh-Hant

Chinesisch (traditionell)

hr

Croatian

cs

Tschechisch

da

Dänisch

nl

Holländisch

en

English

et

Estonian

fj

Fidschianisch

fil

Philippinisch

fi

Finnisch

fr

French

de

German

el

Griechisch

ht

Haitianisches Kreolisch

he

Hebräisch

hi

Hindi

mww

Hmong Daw

hu

Hungarian

is

Icelandic

id

Indonesian

it

Italian

ja

Japanese

sw

Kiswahili

tlh

Klingonisch

tlh-Latn

Klingonisch (lateinische Schrift)

tlh-Piqd

Klingonisch (klingonische Schrift)

ko

Korean

lv

Latvian

lt

Lithuanian

mg

Madagassisch

ms

Malay

mt

Maltese

nb

Norwegisch

fa

Persian

pl

Polnisch

pt

Portuguese

pt-br

Portugiesisch (Brasilien)

pt-PT

Portugiesisch (Portugal)

otq

Querétaro Otomi

ro

Romanian

ru

Russian

sm

Samoisch

sr-Cyrl

Serbisch (Kyrillisch)

sr-Latn

Serbisch (Lateinisch)

sk

Slovak

sl

Slovenian

es

Spanish

sv

Schwedisch

ty

Tahitianisch

ta

Tamil

te

Telugu

th

Thailändisch

to

Tongaisch

tr

Türkisch

uk

Ukrainisch

ur

Urdu

vi

Vietnamesisch

cy

Welsh

yua

Yukatekisches Maya

ga

Irish

kn

Kannada

mi

Maori

ml

Malayalam

pa

Punjabi

VisualFeature

Die Zeichenfolgen, die angeben, welche visuellen Feature-Typen zurückgegeben werden sollen.

Wert Beschreibung
adult

Visuelle Merkmale, die als erwachsene Personen erkannt werden.

brands

Visuelle Merkmale, die als Handelsmarken erkannt werden.

categories

Kategorien.

description

Beschreibung.

faces

Visuelle Merkmale, die als Gesichter von Personen erkannt werden.

objects

Visuelle Merkmale, die als Objekte erkannt werden.

tags

Schilder.

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 systemseitig zugewiesene verwaltete Identität verwendet. Wenn bei Aktualisierungen des Indexers die Identität nicht angegeben ist, bleibt der Wert unverändert. Wenn der Wert 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. Bei diesem Wert sollte es sich um die Anwendungs-ID handeln, 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 her, indem er eine verwaltete ID (entweder system- oder benutzerseitig zugewiesen) des Suchdiensts und das Zugriffstoken der Funktion oder App verwendet, wobei dieser Wert als Ressourcen-ID zum Erstellen des Bereichs des Zugriffstokens verwendet wird.

batchSize

integer (int32)

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

context

string

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

degreeOfParallelism

integer (int32)

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

description

string

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

httpHeaders

object

Die Header, die zum Ausführen der HTTP-Anforderung erforderlich sind.

httpMethod

string

Die Methode für die HTTP-Anforderung.

inputs

InputFieldMappingEntry[]

Bei der Eingabe der Fertigkeiten kann es sich um eine Spalte im Quelldatensatz oder um die Ausgabe einer vorgelagerten Fertigkeit handeln.

name

string

Der Name des Skills, der ihn innerhalb des Skillssets eindeutig identifiziert. Ein Skill, für den kein Name definiert ist, erhält einen Standardnamen seines 1-basierten Index im skills-Array mit dem Präfix "#".

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 (duration)

Die gewünschte Zeitüberschreitung für die Anforderung. Der Standardwert ist „30 Sekunden“.

uri

string

Die URL für die Web-API.