Skillsets - Create
검색 서비스에서 새 기술 세트를 만듭니다.
POST {endpoint}/skillsets?api-version=2023-11-01
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
검색 서비스의 엔드포인트 URL입니다. |
|
api-version
|
query | True |
string |
클라이언트 API 버전입니다. |
요청 헤더
| Name | 필수 | 형식 | Description |
|---|---|---|---|
| x-ms-client-request-id |
string (uuid) |
디버깅에 도움이 되도록 요청과 함께 전송된 추적 ID입니다. |
요청 본문
| Name | 필수 | 형식 | Description |
|---|---|---|---|
| name | True |
string |
기술 세트의 이름입니다. |
| skills | True |
SearchIndexerSkill[]:
|
기술 세트의 기술 목록입니다. |
| @odata.etag |
string |
기술 세트의 ETag입니다. |
|
| cognitiveServices | CognitiveServicesAccount: |
기술을 실행할 때 사용할 Azure AI 서비스에 대한 세부 정보입니다. |
|
| description |
string |
기술 세트에 대한 설명입니다. |
|
| encryptionKey |
Azure Key Vault에서 만드는 암호화 키에 대한 설명입니다. 이 키는 Microsoft를 비롯한 누구도 기술 세트 정의를 해독할 수 없다는 완전한 보증을 원할 때 기술 세트 정의에 대한 추가 수준의 미사용 암호화를 제공하는 데 사용됩니다. 기술 세트 정의를 암호화한 후에는 항상 암호화된 상태로 유지됩니다. 검색 서비스는 이 속성을 null로 설정하려는 시도를 무시합니다. 암호화 키를 회전하려는 경우 필요에 따라 이 속성을 변경할 수 있습니다. 기술 세트 정의는 영향을 받지 않습니다. 고객 관리형 키를 사용한 암호화는 무료 검색 서비스에 사용할 수 없으며 2019년 1월 1일 이후 생성된 유료 서비스에만 사용할 수 있습니다. |
||
| knowledgeStore |
보강된 데이터의 Azure Blob, 테이블 또는 파일에 대한 추가 프로젝션 정의입니다. |
응답
| Name | 형식 | Description |
|---|---|---|
| 201 Created |
기술 세트가 성공적으로 생성되었습니다. |
|
| Other Status Codes |
오류 응답입니다. |
예제
SearchServiceCreateSkillset
샘플 요청
POST https://myservice.search.windows.net/skillsets?api-version=2023-11-01
{
"name": "demoskillset",
"description": "Extract entities, detect language and extract key-phrases",
"skills": [
{
"@odata.type": "#Microsoft.Skills.Text.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": {}
}
],
"knowledgeStore": {
"storageConnectionString": "DefaultEndpointsProtocol=https;AccountName=myStorage;AccountKey=myStorageKey;EndpointSuffix=core.windows.net",
"projections": [
{
"tables": [
{
"tableName": "Reviews",
"generatedKeyName": "ReviewId",
"source": "/document/Review",
"sourceContext": null,
"inputs": []
},
{
"tableName": "Sentences",
"generatedKeyName": "SentenceId",
"source": "/document/Review/Sentences/*",
"sourceContext": null,
"inputs": []
},
{
"tableName": "KeyPhrases",
"generatedKeyName": "KeyPhraseId",
"source": "/document/Review/Sentences/*/KeyPhrases",
"sourceContext": null,
"inputs": []
},
{
"tableName": "Entities",
"generatedKeyName": "EntityId",
"source": "/document/Review/Sentences/*/Entities/*",
"sourceContext": null,
"inputs": []
}
]
},
{
"objects": [
{
"storageContainer": "Reviews",
"source": "/document/Review",
"generatedKeyName": "/document/Review/Id"
}
]
}
]
},
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
}
}
샘플 응답
{
"name": "demoskillset",
"description": "Extract entities, detect language and extract key-phrases",
"skills": [
{
"@odata.type": "#Microsoft.Skills.Text.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": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": null
}
}
}
정의
| Name | Description |
|---|---|
|
Azure |
Azure Key Vault에 저장된 암호화 키에 대한 인증된 액세스에 사용되는 검색 서비스에 대해 생성된 등록된 애플리케이션의 자격 증명입니다. |
|
Cognitive |
기술 세트에 연결된 키로 프로비전된 Azure AI 서비스 리소스입니다. |
|
Conditional |
부울 작업이 필요한 시나리오에서 출력에 할당할 데이터를 결정할 수 있도록 하는 기술입니다. |
|
Custom |
찾은 일치 항목 및 관련 메타데이터에 대한 정보가 들어 있는 개체입니다. |
|
Custom |
루트 엔터티 이름에 대한 대체 맞춤법 또는 동의어를 지정하는 데 사용할 수 있는 복합 개체입니다. |
|
Custom |
기술은 사용자 정의 단어 및 구의 사용자 정의 목록에서 텍스트를 찾습니다. |
|
Custom |
CustomEntityLookupSkill의 입력 텍스트에 지원되는 언어 코드입니다. |
|
Default |
기술 세트의 기본 Azure AI 서비스 리소스를 나타내는 빈 개체입니다. |
|
Document |
보강 파이프라인 내의 파일에서 콘텐츠를 추출하는 기술입니다. |
|
Entity |
반환할 엔터티 범주를 나타내는 문자열입니다. |
|
Entity |
Text Analytics API를 사용하여 텍스트에서 연결된 엔터티를 추출합니다. |
|
Entity |
텍스트 분석 엔터티 인식. |
|
Entity |
EntityRecognitionSkill의 입력 텍스트에 지원되는 언어 코드입니다. |
|
Entity |
Text Analytics API를 사용하여 텍스트에서 다양한 형식의 엔터티를 추출합니다. |
|
Image |
이미지 파일을 분석하는 기술입니다. 이미지 콘텐츠에 따라 다양한 시각적 기능 집합을 추출합니다. |
|
Image |
ImageAnalysisSkill에서 입력할 수 있는 언어 코드입니다. |
|
Image |
반환할 도메인별 세부 정보를 나타내는 문자열입니다. |
|
Input |
기술에 대한 입력 필드 매핑입니다. |
|
Key |
핵심 구 추출에 텍스트 분석을 사용하는 기술입니다. |
|
Key |
KeyPhraseExtractionSkill의 입력 텍스트에 지원되는 언어 코드입니다. |
|
Language |
입력 텍스트의 언어를 감지하고 요청에 제출된 모든 문서에 대해 단일 언어 코드를 보고하는 기술입니다. 언어 코드는 분석의 신뢰도를 나타내는 점수와 쌍을 이깁니다. |
|
Merge |
두 개 이상의 문자열을 단일 통합 문자열로 병합하는 기술로, 선택적 사용자 정의 구분 기호가 각 구성 요소 부분을 구분합니다. |
|
Ocr |
이미지 파일에서 텍스트를 추출하는 기술입니다. |
|
Ocr |
OcrSkill에서 입력할 수 있는 언어 코드입니다. |
|
Output |
기술에 대한 출력 필드 매핑입니다. |
|
PIIDetection |
Text Analytics API를 사용하여 입력 텍스트에서 개인 정보를 추출하고 마스킹 옵션을 제공합니다. |
|
PIIDetection |
입력 텍스트에서 검색된 개인 정보를 마스킹하는 데 사용할 maskingMode를 나타내는 문자열입니다. |
|
Search |
API에 대한 오류 조건을 설명합니다. |
|
Search |
보강된 데이터의 Azure Blob, 테이블 또는 파일에 대한 추가 프로젝션 정의입니다. |
|
Search |
Azure Files에 저장할 데이터에 대한 프로젝션 정의입니다. |
|
Search |
Azure Blob에 저장할 데이터에 대한 프로젝션 정의입니다. |
|
Search |
다양한 프로젝션 선택기에 대한 컨테이너 개체입니다. |
|
Search |
Azure 테이블에 저장할 데이터에 대한 설명입니다. |
|
Search |
기술 목록입니다. |
|
Search |
Azure Key Vault의 고객 관리형 암호화 키입니다. 만들고 관리하는 키를 사용하여 인덱스 및 동의어 맵과 같은 검색 서비스에서 미사용 데이터를 암호화하거나 암호 해독할 수 있습니다. |
|
Sentiment |
텍스트 분석은 0에서 1까지의 범위에서 부동 소수점 값으로 점수가 매깁니다. |
|
Sentiment |
SentimentSkill의 입력 텍스트에 지원되는 언어 코드입니다. |
|
Sentiment |
Text Analytics API를 사용하여 구조화되지 않은 텍스트를 평가하고 각 레코드에 대해 문장 및 문서 수준에서 서비스에서 찾은 가장 높은 신뢰도 점수를 기반으로 감정 레이블(예: "부정", "중립" 및 "긍정")을 제공합니다. |
|
Shaper |
출력을 재구성하기 위한 기술입니다. 복합 필드(다중 파트 필드라고도 함)를 지원하는 복합 형식을 만듭니다. |
|
Split |
문자열을 텍스트 청크로 분할하는 기술입니다. |
|
Split |
SplitSkill의 입력 텍스트에 지원되는 언어 코드입니다. |
|
Text |
수행할 분할 모드를 나타내는 값입니다. |
|
Text |
텍스트를 한 언어에서 다른 언어로 번역하는 기술입니다. |
|
Text |
TextTranslationSkill의 입력 텍스트에 지원되는 언어 코드입니다. |
|
Visual |
반환할 시각적 기능 유형을 나타내는 문자열입니다. |
|
Web |
Web API 엔드포인트를 호출할 수 있는 기술로, 사용자 지정 코드를 호출하여 기술 세트를 확장할 수 있습니다. |
AzureActiveDirectoryApplicationCredentials
Azure Key Vault에 저장된 암호화 키에 대한 인증된 액세스에 사용되는 검색 서비스에 대해 생성된 등록된 애플리케이션의 자격 증명입니다.
| Name | 형식 | Description |
|---|---|---|
| applicationId |
string |
미사용 데이터를 암호화할 때 사용할 Azure Key Vault에 필요한 액세스 권한이 부여된 AAD 애플리케이션 ID입니다. 애플리케이션 ID는 AAD 애플리케이션의 개체 ID와 혼동해서는 안 됩니다. |
| applicationSecret |
string |
지정된 AAD 애플리케이션의 인증 키입니다. |
CognitiveServicesAccountKey
기술 세트에 연결된 키로 프로비전된 Azure AI 서비스 리소스입니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 세트에 연결된 Azure AI 서비스 리소스의 유형을 지정하는 URI 조각입니다. |
| description |
string |
기술 세트에 연결된 Azure AI 서비스 리소스에 대한 설명입니다. |
| key |
string |
기술 세트에 연결된 Azure AI 서비스 리소스를 프로비전하는 데 사용되는 키입니다. |
ConditionalSkill
부울 작업이 필요한 시나리오에서 출력에 할당할 데이터를 결정할 수 있도록 하는 기술입니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
CustomEntity
찾은 일치 항목 및 관련 메타데이터에 대한 정보가 들어 있는 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| accentSensitive |
boolean |
기본값은 false입니다. 엔터티 이름과의 비교가 악센트에 민감해야 하는지 여부를 나타내는 부울 값입니다. |
| aliases |
루트 엔터티 이름에 대한 대체 맞춤법 또는 동의어를 지정하는 데 사용할 수 있는 복합 개체의 배열입니다. |
|
| caseSensitive |
boolean |
기본값은 false입니다. 엔터티 이름과의 비교가 문자 대/소문자를 구분해야 하는지 여부를 나타내는 부울 값입니다. "Microsoft"의 샘플 대/소문자를 구분하지 않는 일치 항목은 microsoft, microSoft, MICROSOFT일 수 있습니다. |
| defaultAccentSensitive |
boolean |
이 엔터티의 기본 악센트 구분 값을 변경합니다. 모든 별칭 accentSensitive 값의 기본값을 변경하는 데 사용됩니다. |
| defaultCaseSensitive |
boolean |
이 엔터티의 기본 대/소문자 구분 값을 변경합니다. 모든 별칭 caseSensitive 값의 기본값을 변경하는 데 사용됩니다. |
| defaultFuzzyEditDistance |
integer (int32) |
이 엔터티의 기본 유사 항목 편집 거리 값을 변경합니다. 모든 별칭 fuzzyEditDistance 값의 기본값을 변경하는 데 사용할 수 있습니다. |
| description |
string |
이 필드는 일치하는 텍스트에 대한 사용자 지정 메타데이터의 통과로 사용할 수 있습니다. 이 필드의 값은 기술 출력에서 엔터티의 모든 일치 항목과 함께 표시됩니다. |
| fuzzyEditDistance |
integer (int32) |
기본값은 0입니다. 최대값은 5입니다. 엔터티 이름과 일치를 구성하는 허용되는 분기 문자 수를 나타냅니다. 지정된 일치 항목에 대해 가능한 가장 작은 유사 항목이 반환됩니다. 예를 들어 편집 거리가 3으로 설정된 경우 "Windows10"은 여전히 "Windows", "Windows10" 및 "Windows 7"과 일치합니다. 대/소문자 구분을 false로 설정하면 대/소문자 차이는 유사 허용 오차에 포함되지 않지만 그렇지 않습니다. |
| id |
string |
이 필드는 일치하는 텍스트에 대한 사용자 지정 메타데이터의 통과로 사용할 수 있습니다. 이 필드의 값은 기술 출력에서 엔터티의 모든 일치 항목과 함께 표시됩니다. |
| name |
string |
최상위 엔터티 설명자입니다. 기술 출력의 일치 항목은 이 이름으로 그룹화되며 찾은 텍스트의 "정규화된" 형식을 나타내야 합니다. |
| subtype |
string |
이 필드는 일치하는 텍스트에 대한 사용자 지정 메타데이터의 통과로 사용할 수 있습니다. 이 필드의 값은 기술 출력에서 엔터티의 모든 일치 항목과 함께 표시됩니다. |
| type |
string |
이 필드는 일치하는 텍스트에 대한 사용자 지정 메타데이터의 통과로 사용할 수 있습니다. 이 필드의 값은 기술 출력에서 엔터티의 모든 일치 항목과 함께 표시됩니다. |
CustomEntityAlias
루트 엔터티 이름에 대한 대체 맞춤법 또는 동의어를 지정하는 데 사용할 수 있는 복합 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| accentSensitive |
boolean |
별칭이 악센트를 구분하는지 확인합니다. |
| caseSensitive |
boolean |
별칭이 대/소문자를 구분하는지 확인합니다. |
| fuzzyEditDistance |
integer (int32) |
별칭의 유사 항목 편집 거리를 결정합니다. |
| text |
string |
별칭의 텍스트입니다. |
CustomEntityLookupSkill
기술은 사용자 정의 단어 및 구의 사용자 정의 목록에서 텍스트를 찾습니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| defaultLanguageCode |
사용할 언어 코드를 나타내는 값입니다. 기본값은 |
|
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| entitiesDefinitionUri |
string |
일치시킬 모든 대상 텍스트가 포함된 JSON 또는 CSV 파일의 경로입니다. 이 엔터티 정의는 인덱서 실행의 시작 부분에서 읽습니다. 인덱서 실행 중에 이 파일에 대한 업데이트는 후속 실행까지 적용되지 않습니다. 이 구성은 HTTPS를 통해 액세스할 수 있어야 합니다. |
| globalDefaultAccentSensitive |
boolean |
AccentSensitive의 전역 플래그입니다. CustomEntity에서 AccentSensitive가 설정되지 않은 경우 이 값이 기본값이 됩니다. |
| globalDefaultCaseSensitive |
boolean |
CaseSensitive의 전역 플래그입니다. CustomEntity에서 CaseSensitive가 설정되지 않은 경우 이 값이 기본값이 됩니다. |
| globalDefaultFuzzyEditDistance |
integer (int32) |
FuzzyEditDistance의 전역 플래그입니다. CustomEntity에서 FuzzyEditDistance가 설정되지 않은 경우 이 값이 기본값이 됩니다. |
| inlineEntitiesDefinition |
인라인 CustomEntity 정의입니다. |
|
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
CustomEntityLookupSkillLanguage
CustomEntityLookupSkill의 입력 텍스트에 지원되는 언어 코드입니다.
| 값 | Description |
|---|---|
| da |
덴마크어 |
| de |
독일어 |
| en |
영어 |
| es |
스페인어 |
| fi |
핀란드어 |
| fr |
프랑스어 |
| it |
이탈리아어 |
| ko |
한국어 |
| pt |
포르투갈어 |
DefaultCognitiveServicesAccount
기술 세트의 기본 Azure AI 서비스 리소스를 나타내는 빈 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 세트에 연결된 Azure AI 서비스 리소스의 유형을 지정하는 URI 조각입니다. |
| description |
string |
기술 세트에 연결된 Azure AI 서비스 리소스에 대한 설명입니다. |
DocumentExtractionSkill
보강 파이프라인 내의 파일에서 콘텐츠를 추출하는 기술입니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| configuration |
object |
기술에 대한 구성 사전입니다. |
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| dataToExtract |
string |
기술에 대해 추출할 데이터의 형식입니다. 정의되지 않은 경우 'contentAndMetadata'로 설정됩니다. |
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
|
| parsingMode |
string |
기술에 대한 parsingMode입니다. 정의되지 않은 경우 '기본값'으로 설정됩니다. |
EntityCategory
반환할 엔터티 범주를 나타내는 문자열입니다.
| 값 | Description |
|---|---|
| location |
물리적 위치를 설명하는 엔터티입니다. |
| organization |
조직을 설명하는 엔터티입니다. |
| person |
사람을 설명하는 엔터티입니다. |
| quantity |
수량을 설명하는 엔터티입니다. |
| datetime |
날짜 및 시간을 설명하는 엔터티입니다. |
| url |
URL을 설명하는 엔터티입니다. |
|
전자 메일 주소를 설명하는 엔터티입니다. |
EntityLinkingSkill
Text Analytics API를 사용하여 텍스트에서 연결된 엔터티를 추출합니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| defaultLanguageCode |
string |
사용할 언어 코드를 나타내는 값입니다. 기본값은 |
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| minimumPrecision |
number (double) minimum: 0maximum: 1 |
신뢰도 점수가 지정된 값보다 큰 엔터티만 포함하는 데 사용되는 0에서 1 사이의 값입니다. 설정하지 않거나(기본값) 명시적으로 null로 설정하면 모든 엔터티가 포함됩니다. |
| modelVersion |
string |
Text Analytics 서비스를 호출할 때 사용할 모델의 버전입니다. 지정하지 않으면 기본적으로 사용 가능한 최신 버전으로 설정됩니다. 반드시 필요한 경우가 아니면 이 값을 지정하지 않는 것이 좋습니다. |
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
EntityRecognitionSkill
텍스트 분석 엔터티 인식.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| categories |
추출해야 하는 엔터티 범주 목록입니다. |
|
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| defaultLanguageCode |
사용할 언어 코드를 나타내는 값입니다. 기본값은 |
|
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| includeTypelessEntities |
boolean |
잘 알려져 있지만 미리 정의된 형식을 준수하지 않는 엔터티를 포함할지 여부를 결정합니다. 이 구성이 설정되지 않은 경우(기본값), null로 설정하거나 false로 설정하면 미리 정의된 형식 중 하나를 준수하지 않는 엔터티가 표시되지 않습니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| minimumPrecision |
number (double) |
신뢰도 점수가 지정된 값보다 큰 엔터티만 포함하는 데 사용되는 0에서 1 사이의 값입니다. 설정하지 않거나(기본값) 명시적으로 null로 설정하면 모든 엔터티가 포함됩니다. |
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
EntityRecognitionSkillLanguage
EntityRecognitionSkill의 입력 텍스트에 지원되는 언어 코드입니다.
| 값 | Description |
|---|---|
| ar |
아랍어 |
| cs |
체코어 |
| zh-Hans |
중국어(간체) |
| zh-Hant |
Chinese-Traditional |
| da |
덴마크어 |
| nl |
네덜란드어 |
| en |
영어 |
| fi |
핀란드어 |
| fr |
프랑스어 |
| de |
독일어 |
| el |
그리스어 |
| hu |
헝가리어 |
| it |
이탈리아어 |
| ja |
일본어 |
| ko |
한국어 |
| no |
노르웨이어(복말) |
| pl |
폴란드어 |
| pt-PT |
포르투갈어(포르투갈) |
| pt-BR |
포르투갈어(브라질) |
| ru |
러시아어 |
| es |
스페인어 |
| sv |
스웨덴어 |
| tr |
터키어 |
EntityRecognitionSkillV3
Text Analytics API를 사용하여 텍스트에서 다양한 형식의 엔터티를 추출합니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| categories |
string[] |
추출해야 하는 엔터티 범주 목록입니다. |
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| defaultLanguageCode |
string |
사용할 언어 코드를 나타내는 값입니다. 기본값은 |
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| minimumPrecision |
number (double) minimum: 0maximum: 1 |
신뢰도 점수가 지정된 값보다 큰 엔터티만 포함하는 데 사용되는 0에서 1 사이의 값입니다. 설정하지 않거나(기본값) 명시적으로 null로 설정하면 모든 엔터티가 포함됩니다. |
| modelVersion |
string |
Text Analytics 서비스를 호출할 때 사용할 모델의 버전입니다. 지정하지 않으면 기본적으로 사용 가능한 최신 버전으로 설정됩니다. 반드시 필요한 경우가 아니면 이 값을 지정하지 않는 것이 좋습니다. |
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
ImageAnalysisSkill
이미지 파일을 분석하는 기술입니다. 이미지 콘텐츠에 따라 다양한 시각적 기능 집합을 추출합니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| defaultLanguageCode |
사용할 언어 코드를 나타내는 값입니다. 기본값은 |
|
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| details |
반환할 도메인별 세부 정보를 나타내는 문자열입니다. |
|
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
|
| visualFeatures |
시각적 기능 목록입니다. |
ImageAnalysisSkillLanguage
ImageAnalysisSkill에서 입력할 수 있는 언어 코드입니다.
| 값 | Description |
|---|---|
| ar |
아랍어 |
| az |
아제르바이잔어 |
| bg |
불가리아어 |
| bs |
보스니아어(라틴 문자) |
| ca |
카탈로니아어 |
| cs |
체코어 |
| cy |
웨일스어 |
| da |
덴마크어 |
| de |
독일어 |
| el |
그리스어 |
| en |
영어 |
| es |
스페인어 |
| et |
에스토니아어 |
| eu |
Basque |
| fi |
핀란드어 |
| fr |
프랑스어 |
| ga |
아일랜드어 |
| gl |
갈리시아어 |
| he |
히브리어 |
| hi |
힌디어 |
| hr |
크로아티아어 |
| hu |
헝가리어 |
| id |
인도네시아어 |
| it |
이탈리아어 |
| ja |
일본어 |
| kk |
카자흐어 |
| ko |
한국어 |
| lt |
리투아니아어 |
| lv |
라트비아어 |
| mk |
마케도니아인 |
| ms |
말레이시아 |
| nb |
노르웨이어(보크몰) |
| nl |
네덜란드어 |
| pl |
폴란드어 |
| prs |
다리어 |
| pt-BR |
포르투갈어-브라질 |
| pt |
포르투갈어-포르투갈 |
| pt-PT |
포르투갈어-포르투갈 |
| ro |
루마니아어 |
| ru |
러시아어 |
| sk |
슬로바키아어 |
| sl |
슬로베니아어 |
| sr-Cyrl |
세르비아어 - 키릴 자모 RS |
| sr-Latn |
세르비아어 - 라틴 RS |
| sv |
스웨덴어 |
| th |
태국어 |
| tr |
터키어 |
| uk |
우크라이나어 |
| vi |
베트남어 |
| zh |
중국어 간체 |
| zh-Hans |
중국어 간체 |
| zh-Hant |
중국어 번체 |
ImageDetail
반환할 도메인별 세부 정보를 나타내는 문자열입니다.
| 값 | Description |
|---|---|
| celebrities |
유명인으로 인식되는 세부 정보입니다. |
| landmarks |
랜드마크로 인식되는 세부 정보입니다. |
InputFieldMappingEntry
기술에 대한 입력 필드 매핑입니다.
| Name | 형식 | Description |
|---|---|---|
| inputs |
복합 형식을 만들 때 사용되는 재귀 입력입니다. |
|
| name |
string |
입력의 이름입니다. |
| source |
string |
입력의 소스입니다. |
| sourceContext |
string |
재귀 입력을 선택하는 데 사용되는 원본 컨텍스트입니다. |
KeyPhraseExtractionSkill
핵심 구 추출에 텍스트 분석을 사용하는 기술입니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| defaultLanguageCode |
사용할 언어 코드를 나타내는 값입니다. 기본값은 |
|
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| maxKeyPhraseCount |
integer (int32) |
반환할 핵심 구 수를 나타내는 숫자입니다. 없는 경우 식별된 모든 핵심 구가 반환됩니다. |
| modelVersion |
string |
Text Analytics 서비스를 호출할 때 사용할 모델의 버전입니다. 지정하지 않으면 기본적으로 사용 가능한 최신 버전으로 설정됩니다. 반드시 필요한 경우가 아니면 이 값을 지정하지 않는 것이 좋습니다. |
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
KeyPhraseExtractionSkillLanguage
KeyPhraseExtractionSkill의 입력 텍스트에 지원되는 언어 코드입니다.
| 값 | Description |
|---|---|
| da |
덴마크어 |
| nl |
네덜란드어 |
| en |
영어 |
| fi |
핀란드어 |
| fr |
프랑스어 |
| de |
독일어 |
| it |
이탈리아어 |
| ja |
일본어 |
| ko |
한국어 |
| no |
노르웨이어(복말) |
| pl |
폴란드어 |
| pt-PT |
포르투갈어(포르투갈) |
| pt-BR |
포르투갈어(브라질) |
| ru |
러시아어 |
| es |
스페인어 |
| sv |
스웨덴어 |
LanguageDetectionSkill
입력 텍스트의 언어를 감지하고 요청에 제출된 모든 문서에 대해 단일 언어 코드를 보고하는 기술입니다. 언어 코드는 분석의 신뢰도를 나타내는 점수와 쌍을 이깁니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| defaultCountryHint |
string |
언어를 구분할 수 없는 경우 언어 감지 모델에 대한 힌트로 사용할 국가 코드입니다. |
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| modelVersion |
string |
Text Analytics 서비스를 호출할 때 사용할 모델의 버전입니다. 지정하지 않으면 기본적으로 사용 가능한 최신 버전으로 설정됩니다. 반드시 필요한 경우가 아니면 이 값을 지정하지 않는 것이 좋습니다. |
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
MergeSkill
두 개 이상의 문자열을 단일 통합 문자열로 병합하는 기술로, 선택적 사용자 정의 구분 기호가 각 구성 요소 부분을 구분합니다.
| Name | 형식 | Default value | Description |
|---|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
|
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
|
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
|
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
||
| insertPostTag |
string |
태그는 병합된 텍스트의 끝을 나타냅니다. 기본적으로 태그는 빈 공간입니다. |
|
| insertPreTag |
string |
태그는 병합된 텍스트의 시작을 나타냅니다. 기본적으로 태그는 빈 공간입니다. |
|
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
|
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
OcrSkill
이미지 파일에서 텍스트를 추출하는 기술입니다.
| Name | 형식 | Default value | Description |
|---|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
|
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
|
| defaultLanguageCode |
사용할 언어 코드를 나타내는 값입니다. 기본값은 |
||
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
|
| detectOrientation |
boolean |
False |
방향 검색을 켜거나 설정하지 않음을 나타내는 값입니다. 기본값은 false입니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
||
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
|
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
OcrSkillLanguage
OcrSkill에서 입력할 수 있는 언어 코드입니다.
| 값 | Description |
|---|---|
| af |
아프리칸스어 |
| sq |
알바니아어 |
| anp |
앙기카어(데바나기리) |
| ar |
아랍어 |
| ast |
아스투리안 주 |
| awa |
Awadhi-Hindi(데바나기리) |
| az |
아제르바이잔어(라틴 문자) |
| bfy |
바겔리 주 |
| eu |
Basque |
| be |
벨라루스어(키릴 자모 및 라틴 문자) |
| be-cyrl |
벨라루스어(키릴 자모) |
| be-latn |
벨라루스어(라틴 문자) |
| bho |
Bhojpuri-Hindi(데바나기리) |
| bi |
비슬라마 주 |
| brx |
보도(데바나기리) |
| bs |
보스니아어(라틴 문자) |
| bra |
브라이바 주 |
| br |
브루타뉴어 |
| bg |
불가리아어 |
| bns |
Bundeli |
| bua |
부랴트(키릴 자모) |
| ca |
카탈로니아어 |
| ceb |
세부아노 주 |
| rab |
Chamling |
| ch |
차모로 |
| hne |
차티스가리 (데바나기리) |
| zh-Hans |
중국어 간체 |
| zh-Hant |
중국어 번체 |
| kw |
콘월어 |
| co |
코르시카어 |
| crh |
크림 타타르어(라틴 문자) |
| hr |
크로아티아어 |
| cs |
체코어 |
| da |
덴마크어 |
| prs |
다리어 |
| dhi |
디말(데바나기리) |
| doi |
도그리어(데바나기리) |
| nl |
네덜란드어 |
| en |
영어 |
| myv |
에르자(키릴 자모) |
| et |
에스토니아어 |
| fo |
페로어 |
| fj |
피지어 |
| fil |
필리핀어 |
| fi |
핀란드어 |
| fr |
프랑스어 |
| fur |
프룰리안 주 |
| gag |
가가우즈어(라틴 문자) |
| gl |
갈리시아어 |
| de |
독일어 |
| gil |
길베르테스 주 |
| gon |
곤디(데바나기리) |
| el |
그리스어 |
| kl |
그린란드어 |
| gvr |
구룽어(데바나기리) |
| ht |
아이티어 |
| hlb |
할비 (데바나기리) |
| hni |
하니 주 |
| bgc |
하리얀비 주 |
| haw |
하와이어 |
| hi |
힌디어 |
| mww |
흐몽 도우(라틴 문자) |
| hoc |
호 (데바나기리) |
| hu |
헝가리어 |
| is |
아이슬란드어 |
| smn |
사미 나리 |
| id |
인도네시아어 |
| ia |
인테르링구아 |
| iu |
이누크티투트어(라틴 문자) |
| ga |
아일랜드어 |
| it |
이탈리아어 |
| ja |
일본어 |
| Jns |
Jaunsari(데바나기리) |
| jv |
자바어 |
| kea |
Kabuverdianu |
| kac |
카친어(라틴 문자) |
| xnr |
Kangri(Devanagiri) |
| krc |
Karachay-Balkar |
| kaa-cyrl |
Kara-Kalpak(키릴 자모) |
| kaa |
Kara-Kalpak(라틴 문자) |
| csb |
Kashubian |
| kk-cyrl |
카자흐어(키릴 자모) |
| kk-latn |
카자흐어(라틴 문자) |
| klr |
칼링 (주) |
| kha |
Khasi |
| quc |
K'iche' |
| ko |
한국어 |
| kfq |
Korku |
| kpy |
코리아크 주 |
| kos |
Kosraean |
| kum |
Kumyk(키릴 자모) |
| ku-arab |
쿠르드어(아랍어) |
| ku-latn |
쿠르드어(라틴 문자) |
| kru |
쿠루크어(데바나기리) |
| ky |
키르기스어(키릴 자모) |
| lkt |
라코타 주 |
| la |
라틴어 |
| lt |
리투아니아어 |
| dsb |
로어 소르비안 |
| smj |
룰레 사미 |
| lb |
룩셈부르크어 |
| bfz |
마하수 파하리 (데바나기리) |
| ms |
말레이어(라틴 문자) |
| mt |
몰타어 |
| kmj |
말토어(데바나기리) |
| gv |
Manx |
| mi |
마오리어 |
| mr |
마라티어 |
| mn |
몽골어(키릴 문자) |
| cnr-cyrl |
몬테네그로어(키릴 자모) |
| cnr-latn |
몬테네그로어(라틴 문자) |
| nap |
나폴리의 |
| ne |
네팔어 |
| niu |
니우에안 주 |
| nog |
노게이 () |
| sme |
북부 사미어(라틴 문자) |
| nb |
노르웨이어 |
| no |
노르웨이어 |
| oc |
오크어 |
| os |
Ossetic |
| ps |
파슈토어 |
| fa |
페르시아어 |
| pl |
폴란드어 |
| pt |
포르투갈어 |
| pa |
펀잡어(아랍어) |
| ksh |
리푸아리안 주 |
| ro |
루마니아어 |
| rm |
로만시 주 |
| ru |
러시아어 |
| sck |
사드리 (데바나기리) |
| sm |
사모아어(라틴 문자) |
| sa |
산스크리트어(데바나기리) |
| sat |
산타리 (데바나기리) |
| sco |
스코트어 |
| gd |
스코틀랜드 게일어 |
| sr |
세르비아어(라틴 문자) |
| sr-Cyrl |
세르비아어(키릴 문자) |
| sr-Latn |
세르비아어(라틴 문자) |
| xsr |
셰르파 (데바나기리) |
| srx |
시르마우리 (데바나기리) |
| sms |
스콜트 사미 |
| sk |
슬로바키아어 |
| sl |
슬로베니아어 |
| so |
소말리어(아랍어) |
| sma |
서던 사미 |
| es |
스페인어 |
| sw |
스와힐리어(라틴 문자) |
| sv |
스웨덴어 |
| tg |
타지크어(키릴 문자) |
| tt |
타타르어(라틴 문자) |
| tet |
Tetum |
| thf |
탄미 시 |
| to |
통가 |
| tr |
터키어 |
| tk |
투르크멘어(라틴 문자) |
| tyv |
투반 (주) |
| hsb |
어퍼 소르비안 |
| ur |
우르두어 |
| ug |
위구르어(아랍어) |
| uz-arab |
우즈베키스탄어(아랍어) |
| uz-cyrl |
우즈베크어(키릴 자모) |
| uz |
우즈베키스탄어(라틴 문자) |
| vo |
Volapük |
| wae |
Walser |
| cy |
웨일스어 |
| fy |
서부 프리시안 |
| yua |
유카텍 마야어 |
| za |
주앙 시 |
| zu |
줄루어 |
| unk |
알 수 없음(모두) |
OutputFieldMappingEntry
기술에 대한 출력 필드 매핑입니다.
| Name | 형식 | Description |
|---|---|---|
| name |
string |
기술에서 정의한 출력의 이름입니다. |
| targetName |
string |
출력의 대상 이름입니다. 선택 사항이며 기본적으로 이름을 지정합니다. |
PIIDetectionSkill
Text Analytics API를 사용하여 입력 텍스트에서 개인 정보를 추출하고 마스킹 옵션을 제공합니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| defaultLanguageCode |
string |
사용할 언어 코드를 나타내는 값입니다. 기본값은 |
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| domain |
string |
지정된 경우 엔터티 범주의 하위 집합만 포함하도록 PII 도메인을 설정합니다. 가능한 값은 'phi', 'none'입니다. 기본값은 'none'입니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| maskingCharacter |
string maxLength: 1 |
maskingMode 매개 변수가 대체되도록 설정된 경우 텍스트를 마스킹하는 데 사용되는 문자입니다. 기본값은 |
| maskingMode |
입력 텍스트에서 검색된 개인 정보를 마스킹하는 다양한 방법을 제공하는 매개 변수입니다. 기본값은 'none'입니다. |
|
| minimumPrecision |
number (double) minimum: 0maximum: 1 |
신뢰도 점수가 지정된 값보다 큰 엔터티만 포함하는 데 사용되는 0에서 1 사이의 값입니다. 설정하지 않거나(기본값) 명시적으로 null로 설정하면 모든 엔터티가 포함됩니다. |
| modelVersion |
string |
Text Analytics 서비스를 호출할 때 사용할 모델의 버전입니다. 지정하지 않으면 기본적으로 사용 가능한 최신 버전으로 설정됩니다. 반드시 필요한 경우가 아니면 이 값을 지정하지 않는 것이 좋습니다. |
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
|
| piiCategories |
string[] |
추출하고 마스킹해야 하는 PII 엔터티 범주 목록입니다. |
PIIDetectionSkillMaskingMode
입력 텍스트에서 검색된 개인 정보를 마스킹하는 데 사용할 maskingMode를 나타내는 문자열입니다.
| 값 | Description |
|---|---|
| none |
마스킹이 발생하지 않으며 maskedText 출력이 반환되지 않습니다. |
| replace |
검색된 엔터티를 maskingCharacter 매개 변수에 지정된 문자로 바꿉니다. 이 문자는 검색된 엔터티의 길이로 반복되므로 오프셋이 입력 텍스트와 출력 maskedText 모두에 올바르게 해당합니다. |
SearchError
API에 대한 오류 조건을 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| code |
string |
서버에서 정의한 오류 코드 집합 중 하나입니다. |
| details |
이 보고된 오류로 이어진 특정 오류에 대한 세부 정보 배열입니다. |
|
| message |
string |
사람이 읽을 수 있는 오류 표현입니다. |
SearchIndexerKnowledgeStore
보강된 데이터의 Azure Blob, 테이블 또는 파일에 대한 추가 프로젝션 정의입니다.
| Name | 형식 | Description |
|---|---|---|
| projections |
인덱싱 중에 수행할 추가 프로젝션 목록입니다. |
|
| storageConnectionString |
string |
스토리지 계정 프로젝션에 대한 연결 문자열이 저장됩니다. |
SearchIndexerKnowledgeStoreFileProjectionSelector
Azure Files에 저장할 데이터에 대한 프로젝션 정의입니다.
| Name | 형식 | Description |
|---|---|---|
| generatedKeyName |
string |
프로젝션을 저장할 생성된 키의 이름입니다. |
| inputs |
복잡한 프로젝션에 대한 중첩된 입력입니다. |
|
| referenceKeyName |
string |
다른 프로젝션에 대한 참조 키의 이름입니다. |
| source |
string |
프로젝트에 데이터를 원본으로 지정합니다. |
| sourceContext |
string |
복잡한 프로젝션에 대한 원본 컨텍스트입니다. |
| storageContainer |
string |
프로젝션을 저장할 Blob 컨테이너입니다. |
SearchIndexerKnowledgeStoreObjectProjectionSelector
Azure Blob에 저장할 데이터에 대한 프로젝션 정의입니다.
| Name | 형식 | Description |
|---|---|---|
| generatedKeyName |
string |
프로젝션을 저장할 생성된 키의 이름입니다. |
| inputs |
복잡한 프로젝션에 대한 중첩된 입력입니다. |
|
| referenceKeyName |
string |
다른 프로젝션에 대한 참조 키의 이름입니다. |
| source |
string |
프로젝트에 데이터를 원본으로 지정합니다. |
| sourceContext |
string |
복잡한 프로젝션에 대한 원본 컨텍스트입니다. |
| storageContainer |
string |
프로젝션을 저장할 Blob 컨테이너입니다. |
SearchIndexerKnowledgeStoreProjection
다양한 프로젝션 선택기에 대한 컨테이너 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| files |
Azure File Storage에 대한 프로젝션. |
|
| objects |
Azure Blob Storage에 대한 프로젝션. |
|
| tables |
Azure Table Storage에 대한 프로젝션. |
SearchIndexerKnowledgeStoreTableProjectionSelector
Azure 테이블에 저장할 데이터에 대한 설명입니다.
| Name | 형식 | Description |
|---|---|---|
| generatedKeyName |
string |
프로젝션을 저장할 생성된 키의 이름입니다. |
| inputs |
복잡한 프로젝션에 대한 중첩된 입력입니다. |
|
| referenceKeyName |
string |
다른 프로젝션에 대한 참조 키의 이름입니다. |
| source |
string |
프로젝트에 데이터를 원본으로 지정합니다. |
| sourceContext |
string |
복잡한 프로젝션에 대한 원본 컨텍스트입니다. |
| tableName |
string |
프로젝터된 데이터를 저장할 Azure 테이블의 이름입니다. |
SearchIndexerSkillset
기술 목록입니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.etag |
string |
기술 세트의 ETag입니다. |
| cognitiveServices | CognitiveServicesAccount: |
기술을 실행할 때 사용할 Azure AI 서비스에 대한 세부 정보입니다. |
| description |
string |
기술 세트에 대한 설명입니다. |
| encryptionKey |
Azure Key Vault에서 만드는 암호화 키에 대한 설명입니다. 이 키는 Microsoft를 비롯한 누구도 기술 세트 정의를 해독할 수 없다는 완전한 보증을 원할 때 기술 세트 정의에 대한 추가 수준의 미사용 암호화를 제공하는 데 사용됩니다. 기술 세트 정의를 암호화한 후에는 항상 암호화된 상태로 유지됩니다. 검색 서비스는 이 속성을 null로 설정하려는 시도를 무시합니다. 암호화 키를 회전하려는 경우 필요에 따라 이 속성을 변경할 수 있습니다. 기술 세트 정의는 영향을 받지 않습니다. 고객 관리형 키를 사용한 암호화는 무료 검색 서비스에 사용할 수 없으며 2019년 1월 1일 이후 생성된 유료 서비스에만 사용할 수 있습니다. |
|
| knowledgeStore |
보강된 데이터의 Azure Blob, 테이블 또는 파일에 대한 추가 프로젝션 정의입니다. |
|
| name |
string |
기술 세트의 이름입니다. |
| skills |
SearchIndexerSkill[]:
|
기술 세트의 기술 목록입니다. |
SearchResourceEncryptionKey
Azure Key Vault의 고객 관리형 암호화 키입니다. 만들고 관리하는 키를 사용하여 인덱스 및 동의어 맵과 같은 검색 서비스에서 미사용 데이터를 암호화하거나 암호 해독할 수 있습니다.
| Name | 형식 | Description |
|---|---|---|
| accessCredentials |
Azure Key Vault에 액세스하는 데 사용되는 선택적 Azure Active Directory 자격 증명입니다. 대신 관리 ID를 사용하는 경우에는 필요하지 않습니다. |
|
| keyVaultKeyName |
string |
미사용 데이터를 암호화하는 데 사용할 Azure Key Vault 키의 이름입니다. |
| keyVaultKeyVersion |
string |
미사용 데이터를 암호화하는 데 사용할 Azure Key Vault 키의 버전입니다. |
| keyVaultUri |
string |
미사용 데이터를 암호화하는 데 사용할 키를 포함하는 DNS 이름이라고도 하는 Azure Key Vault의 URI입니다. 예제 URI는 |
SentimentSkill
텍스트 분석은 0에서 1까지의 범위에서 부동 소수점 값으로 점수가 매깁니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| defaultLanguageCode |
사용할 언어 코드를 나타내는 값입니다. 기본값은 |
|
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
SentimentSkillLanguage
SentimentSkill의 입력 텍스트에 지원되는 언어 코드입니다.
| 값 | Description |
|---|---|
| da |
덴마크어 |
| nl |
네덜란드어 |
| en |
영어 |
| fi |
핀란드어 |
| fr |
프랑스어 |
| de |
독일어 |
| el |
그리스어 |
| it |
이탈리아어 |
| no |
노르웨이어(복말) |
| pl |
폴란드어 |
| pt-PT |
포르투갈어(포르투갈) |
| ru |
러시아어 |
| es |
스페인어 |
| sv |
스웨덴어 |
| tr |
터키어 |
SentimentSkillV3
Text Analytics API를 사용하여 구조화되지 않은 텍스트를 평가하고 각 레코드에 대해 문장 및 문서 수준에서 서비스에서 찾은 가장 높은 신뢰도 점수를 기반으로 감정 레이블(예: "부정", "중립" 및 "긍정")을 제공합니다.
| Name | 형식 | Default value | Description |
|---|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
|
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
|
| defaultLanguageCode |
string |
사용할 언어 코드를 나타내는 값입니다. 기본값은 |
|
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
|
| includeOpinionMining |
boolean |
False |
true로 설정하면 기술 출력에는 오피니언 마이닝에 대한 Text Analytics의 정보, 즉 대상(명사 또는 동사) 및 해당 관련 평가(형용사)가 텍스트에 포함됩니다. 기본값은 false입니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
||
| modelVersion |
string |
Text Analytics 서비스를 호출할 때 사용할 모델의 버전입니다. 지정하지 않으면 기본적으로 사용 가능한 최신 버전으로 설정됩니다. 반드시 필요한 경우가 아니면 이 값을 지정하지 않는 것이 좋습니다. |
|
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
|
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
ShaperSkill
출력을 재구성하기 위한 기술입니다. 복합 필드(다중 파트 필드라고도 함)를 지원하는 복합 형식을 만듭니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
SplitSkill
문자열을 텍스트 청크로 분할하는 기술입니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| defaultLanguageCode |
사용할 언어 코드를 나타내는 값입니다. 기본값은 |
|
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| maximumPageLength |
integer (int32) |
원하는 최대 페이지 길이입니다. 기본값은 10000입니다. |
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
|
| textSplitMode |
수행할 분할 모드를 나타내는 값입니다. |
SplitSkillLanguage
SplitSkill의 입력 텍스트에 지원되는 언어 코드입니다.
| 값 | Description |
|---|---|
| am |
암하라어 |
| bs |
보스니아어 |
| cs |
체코어 |
| da |
덴마크어 |
| de |
독일어 |
| en |
영어 |
| es |
스페인어 |
| et |
에스토니아어 |
| fi |
핀란드어 |
| fr |
프랑스어 |
| he |
히브리어 |
| hi |
힌디어 |
| hr |
크로아티아어 |
| hu |
헝가리어 |
| id |
인도네시아어 |
| is |
아이슬란드어 |
| it |
이탈리아어 |
| ja |
일본어 |
| ko |
한국어 |
| lv |
라트비아어 |
| nb |
노르웨이어 |
| nl |
네덜란드어 |
| pl |
폴란드어 |
| pt |
포르투갈어(포르투갈) |
| pt-br |
포르투갈어(브라질) |
| ru |
러시아어 |
| sk |
슬로바키아어 |
| sl |
슬로베니아어 |
| sr |
세르비아어 |
| sv |
스웨덴어 |
| tr |
터키어 |
| ur |
우르두어 |
| zh |
중국어(간체) |
TextSplitMode
수행할 분할 모드를 나타내는 값입니다.
| 값 | Description |
|---|---|
| pages |
텍스트를 개별 페이지로 분할합니다. |
| sentences |
텍스트를 개별 문장으로 분할합니다. |
TextTranslationSkill
텍스트를 한 언어에서 다른 언어로 번역하는 기술입니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| defaultFromLanguageCode |
원본 언어를 명시적으로 지정하지 않는 문서의 문서를 번역할 언어 코드입니다. |
|
| defaultToLanguageCode |
to 언어를 명시적으로 지정하지 않는 문서에 대해 문서를 번역할 언어 코드입니다. |
|
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
|
| suggestedFrom |
fromLanguageCode 입력이나 defaultFromLanguageCode 매개 변수가 제공되지 않고 자동 언어 검색에 실패한 경우 문서를 번역할 언어 코드입니다. 기본값은 |
TextTranslationSkillLanguage
TextTranslationSkill의 입력 텍스트에 지원되는 언어 코드입니다.
| 값 | Description |
|---|---|
| af |
아프리칸스어 |
| ar |
아랍어 |
| bn |
벵골어 |
| bs |
보스니아어(라틴 문자) |
| bg |
불가리아어 |
| yue |
광둥어(번체) |
| ca |
카탈로니아어 |
| zh-Hans |
중국어 간체 |
| zh-Hant |
중국어 번체 |
| hr |
크로아티아어 |
| cs |
체코어 |
| da |
덴마크어 |
| nl |
네덜란드어 |
| en |
영어 |
| et |
에스토니아어 |
| fj |
피지어 |
| fil |
필리핀어 |
| fi |
핀란드어 |
| fr |
프랑스어 |
| de |
독일어 |
| el |
그리스어 |
| ht |
아이티어 |
| he |
히브리어 |
| hi |
힌디어 |
| mww |
몽다우어 |
| hu |
헝가리어 |
| is |
아이슬란드어 |
| id |
인도네시아어 |
| it |
이탈리아어 |
| ja |
일본어 |
| sw |
스와힐리어 |
| tlh |
클링온 |
| ko |
한국어 |
| lv |
라트비아어 |
| lt |
리투아니아어 |
| mg |
말라가시어 |
| ms |
말레이어 |
| mt |
몰타어 |
| nb |
노르웨이어 |
| fa |
페르시아어 |
| pl |
폴란드어 |
| pt |
포르투갈어 |
| otq |
케레타로 오토미어 |
| ro |
루마니아어 |
| ru |
러시아어 |
| sm |
사모아어 |
| sr-Cyrl |
세르비아어(키릴 문자) |
| sr-Latn |
세르비아어(라틴 문자) |
| sk |
슬로바키아어 |
| sl |
슬로베니아어 |
| es |
스페인어 |
| sv |
스웨덴어 |
| ty |
타히티어 |
| ta |
타밀어 |
| te |
텔루구어 |
| th |
태국어 |
| to |
통가 |
| tr |
터키어 |
| uk |
우크라이나어 |
| ur |
우르두어 |
| vi |
베트남어 |
| cy |
웨일스어 |
| yua |
유카텍 마야어 |
VisualFeature
반환할 시각적 기능 유형을 나타내는 문자열입니다.
| 값 | Description |
|---|---|
| adult |
성인으로 인식되는 시각적 기능입니다. |
| brands |
상업용 브랜드로 인식되는 시각적 기능입니다. |
| categories |
카테고리. |
| description |
설명. |
| faces |
사람 얼굴로 인식되는 시각적 기능입니다. |
| objects |
개체로 인식되는 시각적 기능입니다. |
| tags |
태그. |
WebApiSkill
Web API 엔드포인트를 호출할 수 있는 기술로, 사용자 지정 코드를 호출하여 기술 세트를 확장할 수 있습니다.
| Name | 형식 | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
기술 유형을 지정하는 URI 조각입니다. |
| batchSize |
integer (int32) |
문서 수를 나타내는 원하는 일괄 처리 크기입니다. |
| context |
string |
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
| degreeOfParallelism |
integer (int32) |
설정된 경우 Web API에 대해 수행할 수 있는 병렬 호출 수입니다. |
| description |
string |
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
| httpHeaders |
object |
http 요청을 만드는 데 필요한 헤더입니다. |
| httpMethod |
string |
http 요청에 대한 메서드입니다. |
| inputs |
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
|
| name |
string |
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 기술 배열에 문자 |
| outputs |
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
|
| timeout |
string (duration) |
요청에 대해 원하는 시간 제한입니다. 기본값은 30초입니다. |
| uri |
string |
Web API의 URL입니다. |