Share via


Skillsets - Create

Arama hizmetinde yeni bir beceri kümesi oluşturur.

POST {endpoint}/skillsets?api-version=2023-10-01-Preview

URI Parametreleri

Name İçinde Gerekli Tür Description
endpoint
path True

string

Arama hizmetinin uç nokta URL'si.

api-version
query True

string

İstemci Api Sürümü.

İstek Başlığı

Name Gerekli Tür Description
x-ms-client-request-id

string

uuid

Hata ayıklamaya yardımcı olmak için istekle birlikte gönderilen izleme kimliği.

İstek Gövdesi

Name Gerekli Tür Description
name True

string

Beceri kümesinin adı.

skills True SearchIndexerSkill[]:

Beceri kümesindeki becerilerin listesi.

@odata.etag

string

Beceri kümesinin ETag'i.

cognitiveServices CognitiveServicesAccount:

Becerileri çalıştırırken kullanılacak Azure AI hizmeti hakkındaki ayrıntılar.

description

string

Beceri kümesinin açıklaması.

encryptionKey

SearchResourceEncryptionKey

Azure Key Vault'de oluşturduğunuz şifreleme anahtarının açıklaması. Bu anahtar, beceri kümesi tanımınızın şifresini Microsoft bile olmayan hiç kimsenin çözemediğini tam olarak güvenceye almak istediğinizde beceri kümesi tanımınız için ek bir bekleyen şifreleme düzeyi sağlamak için kullanılır. Beceri kümesi tanımınızı şifreledikten sonra her zaman şifrelenmiş olarak kalır. Arama hizmeti bu özelliği null olarak ayarlama girişimlerini yoksayar. Şifreleme anahtarınızı döndürmek istiyorsanız bu özelliği gerektiği gibi değiştirebilirsiniz; Beceri kümesi tanımınız etkilenmez. Müşteri tarafından yönetilen anahtarlarla şifreleme ücretsiz arama hizmetleri için kullanılamaz ve yalnızca 1 Ocak 2019 veya sonrasında oluşturulan ücretli hizmetler için kullanılabilir.

indexProjections

SearchIndexerIndexProjections

İkincil arama dizinlerine yönelik ek projeksiyonların tanımı.

knowledgeStore

SearchIndexerKnowledgeStore

Zenginleştirilmiş verilerin Azure blobu, tablosu veya dosyalarına yönelik ek projeksiyonların tanımı.

Yanıtlar

Name Tür Description
201 Created

SearchIndexerSkillset

Beceri kümesi başarıyla oluşturulur.

Other Status Codes

SearchError

Hata yanıtı.

Örnekler

SearchServiceCreateSkillset

Sample Request

POST https://myservice.search.windows.net/skillsets?api-version=2023-10-01-Preview

{
  "name": "demoskillset",
  "description": "Extract entities, detect language and extract key-phrases",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.V3.EntityRecognitionSkill",
      "categories": [
        "organization"
      ],
      "defaultLanguageCode": "en",
      "minimumPrecision": 0.7,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "organizations",
          "targetName": "organizations"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        }
      ],
      "outputs": [
        {
          "name": "languageCode",
          "targetName": "languageCode"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.SplitSkill",
      "textSplitMode": "pages",
      "maximumPageLength": 4000,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "textItems",
          "targetName": "pages"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
      "context": "/document/pages/*",
      "inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "keyPhrases",
          "targetName": "keyPhrases"
        }
      ]
    },
    {
      "@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
      "name": "MyCustomWebApiSkill",
      "uri": "https://contoso.example.org",
      "httpMethod": "POST",
      "timeout": "PT30S",
      "batchSize": 1,
      "inputs": [
        {
          "name": "text",
          "source": "/document/pages/*"
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode"
        }
      ],
      "outputs": [
        {
          "name": "customresult",
          "targetName": "result"
        }
      ],
      "httpHeaders": {}
    }
  ],
  "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>"
    }
  }
}

Sample Response

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

Tanımlar

Name Description
AmlSkill

AML becerisi, yapay zeka zenginleştirmesini özel bir Azure Machine Learning (AML) modeliyle genişletmenize olanak tanır. AML modeli eğitildikten ve dağıtıldıktan sonra AML becerisi onu yapay zeka zenginleştirmesi ile tümleştirir.

AzureActiveDirectoryApplicationCredentials

Arama hizmetiniz için oluşturulan ve Azure Key Vault depolanan şifreleme anahtarlarına kimliği doğrulanmış erişim için kullanılan kayıtlı bir uygulamanın kimlik bilgileri.

AzureOpenAIEmbeddingSkill

Azure OpenAI kaynağını kullanarak belirli bir metin girişi için vektör ekleme oluşturmanızı sağlar.

CognitiveServicesAccountKey

Beceri kümesine eklenmiş bir Azure AI hizmeti kaynağının çok bölgeli hesap anahtarı.

ConditionalSkill

Bir çıkışa atanacak verileri belirlemek için Boole işlemi gerektiren senaryoları etkinleştiren beceri.

CustomEntity

Bulunan eşleşmeler ve ilgili meta veriler hakkında bilgi içeren bir nesne.

CustomEntityAlias

Kök varlık adıyla alternatif yazımlar veya eş anlamlılar belirtmek için kullanılabilecek karmaşık bir nesne.

CustomEntityLookupSkill

Beceri, özel, kullanıcı tanımlı bir sözcük ve tümcecik listesinden metin arar.

CustomEntityLookupSkillLanguage

CustomEntityLookupSkill tarafından giriş metni için desteklenen dil kodları.

DefaultCognitiveServicesAccount

Beceri kümesi için varsayılan Azure AI hizmeti kaynağını temsil eden boş bir nesne.

DocumentExtractionSkill

Zenginleştirme işlem hattı içindeki bir dosyadan içerik ayıklayan beceri.

EntityCategory

Döndürülecek varlık kategorilerini gösteren bir dize.

EntityLinkingSkill

Metin Analizi API'sini kullanarak bağlantılı varlıkları metinden ayıklar.

EntityRecognitionSkill

Bu beceri kullanım dışıdır. V3'i kullanın. Bunun yerine EntityRecognitionSkill.

EntityRecognitionSkillLanguage

Kullanım dışı. EntityRecognitionSkill tarafından giriş metni için desteklenen dil kodları.

EntityRecognitionSkillV3

Metin Analizi API'sini kullanarak metinden farklı türlerdeki varlıkları ayıklar.

ImageAnalysisSkill

Görüntü dosyalarını analiz eden bir beceri. Görüntü içeriğine göre zengin bir görsel özellik kümesi ayıklar.

ImageAnalysisSkillLanguage

ImageAnalysisSkill tarafından giriş için desteklenen dil kodları.

ImageDetail

Hangi etki alanına özgü ayrıntıların döndürüleceği belirten bir dize.

IndexProjectionMode

Dizin projeksiyonlarının, dizin oluşturucunun geri kalanıyla ilişkili davranışını tanımlar.

InputFieldMappingEntry

Bir beceri için giriş alanı eşlemesi.

KeyPhraseExtractionSkill

Anahtar ifade ayıklama için metin analizi kullanan bir beceri.

KeyPhraseExtractionSkillLanguage

KeyPhraseExtractionSkill tarafından giriş metni için desteklenen dil kodları.

LanguageDetectionSkill

Giriş metninin dilini algılayan ve istekte gönderilen her belge için tek bir dil kodu bildiren bir beceri. Dil kodu, analizin güvenilirliğini belirten bir puanla eşleştirilir.

LineEnding

OCR becerisi tarafından tanınan metin satırları arasında kullanılacak karakter dizisini tanımlar. Varsayılan değer "boşluk"tır.

MergeSkill

İki veya daha fazla dizeyi tek bir birleşik dizede birleştirme becerisi ve her bileşen parçasını ayıran isteğe bağlı kullanıcı tanımlı sınırlayıcı.

OcrSkill

Resim dosyalarından metin ayıklayan bir beceri.

OcrSkillLanguage

OcrSkill tarafından giriş için desteklenen dil kodları.

OutputFieldMappingEntry

Bir beceri için çıkış alanı eşlemesi.

PIIDetectionSkill

Metin Analizi API'sini kullanarak, giriş metninden kişisel bilgileri ayıklar ve size maskeleme seçeneği sunar.

PIIDetectionSkillMaskingMode

Giriş metninde algılanan kişisel bilgileri maskelemek için hangi maskingMode'un kullanılacağını gösteren dize.

SearchError

API için bir hata koşulu açıklar.

SearchIndexerDataNoneIdentity

Bir veri kaynağının kimlik özelliğini temizler.

SearchIndexerDataUserAssignedIdentity

Kullanılacak veri kaynağının kimliğini belirtir.

SearchIndexerIndexProjections

İkincil arama dizinlerine yönelik ek projeksiyonların tanımı.

SearchIndexerIndexProjectionSelector

Belirlenen arama dizininde depo kullanılacak verilerin açıklaması.

SearchIndexerIndexProjectionsParameters

Dizin projeksiyona özgü yapılandırma özelliklerinin sözlüğü. Her ad belirli bir özelliğin adıdır. Her değer ilkel türde olmalıdır.

SearchIndexerKnowledgeStore

Zenginleştirilmiş verilerin azure blobu, tablosu veya dosyalarına yönelik ek projeksiyonların tanımı.

SearchIndexerKnowledgeStoreFileProjectionSelector

Azure Dosyalar hangi verilerin depolmaya yönelik projeksiyon tanımı.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Azure Blob'da depoacak verilerin projeksiyon tanımı.

SearchIndexerKnowledgeStoreParameters

Bilgi deposuna özgü yapılandırma özelliklerinin sözlüğü. Her ad belirli bir özelliğin adıdır. Her değer ilkel türde olmalıdır.

SearchIndexerKnowledgeStoreProjection

Çeşitli projeksiyon seçicileri için kapsayıcı nesnesi.

SearchIndexerKnowledgeStoreTableProjectionSelector

Azure Tablolarında hangi verilerin depolup depolanamaya ilişkin açıklama.

SearchIndexerSkillset

Becerilerin listesi.

SearchResourceEncryptionKey

Azure Key Vault'da müşteri tarafından yönetilen bir şifreleme anahtarı. Oluşturduğunuz ve yönettiğiniz anahtarlar, dizinler ve eş anlamlı haritalar gibi bekleyen verileri şifrelemek veya şifresini çözmek için kullanılabilir.

SentimentSkill

Bu beceri kullanım dışıdır. V3'i kullanın. Bunun yerine SentimentSkill.

SentimentSkillLanguage

Kullanım dışı. SentimentSkill tarafından giriş metni için desteklenen dil kodları.

SentimentSkillV3

Metin Analizi API'sini kullanarak yapılandırılmamış metni değerlendirir ve her kayıt için hizmet tarafından bir cümlede ve belge düzeyinde bulunan en yüksek güvenilirlik puanına göre yaklaşım etiketleri ("negatif", "nötr" ve "pozitif" gibi) sağlar.

ShaperSkill

Çıkışları yeniden şekillendirme becerisi. Bileşik alanları (çok parçalı alanlar olarak da bilinir) desteklemek için karmaşık bir tür oluşturur.

SplitSkill

Bir dizeyi metin öbeklerine bölme becerisi.

SplitSkillLanguage

SplitSkill tarafından giriş metni için desteklenen dil kodları.

TextSplitMode

Hangi bölme modunun gerçekleştirildiğini gösteren değer.

TextTranslationSkill

Metni bir dilden diğerine çevirme becerisi.

TextTranslationSkillLanguage

TextTranslationSkill tarafından giriş metni için desteklenen dil kodları.

VisualFeature

Döndürülecek görsel özellik türlerini gösteren dizeler.

WebApiSkill

Web API uç noktasını çağırabilen ve bir beceri kümesini özel kodunuzu çağırarak genişletmenize olanak sağlayan bir beceri.

AmlSkill

AML becerisi, yapay zeka zenginleştirmesini özel bir Azure Machine Learning (AML) modeliyle genişletmenize olanak tanır. AML modeli eğitildikten ve dağıtıldıktan sonra AML becerisi onu yapay zeka zenginleştirmesi ile tümleştirir.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Custom.AmlSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

degreeOfParallelism

integer

(İsteğe bağlı) Belirtildiğinde, dizin oluşturucunun sağladığınız uç noktaya paralel olarak yapacağı çağrı sayısını gösterir. Uç noktanız çok yüksek bir istek yükü altında başarısız oluyorsa bu değeri azaltabilir veya uç noktanız daha fazla istek kabul edebiliyorsa ve dizin oluşturucunun performansının artırılmasını istiyorsanız bu değeri yükseltebilirsiniz. Ayarlanmadıysa, varsayılan değer olan 5 kullanılır. DegreeOfParallelism en fazla 10 ve en az 1 olarak ayarlanabilir.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

key

string

(Anahtar kimlik doğrulaması için gereklidir) AML hizmetinin anahtarı.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

region

string

(Belirteç kimlik doğrulaması için isteğe bağlıdır). AML hizmetinin dağıtılacağı bölge.

resourceId

string

(Belirteç kimlik doğrulaması için gereklidir). AML hizmetinin Azure Resource Manager kaynak kimliği. Abonelikler/{guid}/resourceGroups/{resource-group-name}/Microsoft.MachineLearningServices/workspaces/{workspace-name}/services/{service_name} biçiminde olmalıdır.

timeout

string

(İsteğe bağlı) Belirtildiğinde, API çağrısını yapan http istemcisinin zaman aşımını gösterir.

uri

string

(Kimlik doğrulaması veya anahtar kimlik doğrulaması olmaması için gereklidir) JSON yükünün gönderileceği AML hizmetinin puanlama URI'si. Yalnızca https URI şemasına izin verilir.

AzureActiveDirectoryApplicationCredentials

Arama hizmetiniz için oluşturulan ve Azure Key Vault depolanan şifreleme anahtarlarına kimliği doğrulanmış erişim için kullanılan kayıtlı bir uygulamanın kimlik bilgileri.

Name Tür Description
applicationId

string

Bekleyen verilerinizi şifrelerken kullanılacak Azure Key Vault gerekli erişim izinlerine sahip bir AAD Uygulama Kimliği. Uygulama Kimliği, AAD Uygulamanızın Nesne Kimliği ile karıştırılmamalıdır.

applicationSecret

string

Belirtilen AAD uygulamasının kimlik doğrulama anahtarı.

AzureOpenAIEmbeddingSkill

Azure OpenAI kaynağını kullanarak belirli bir metin girişi için vektör ekleme oluşturmanızı sağlar.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill

Beceri türünü belirten bir URI parçası.

apiKey

string

Belirlenen Azure OpenAI kaynağı için API anahtarı.

authIdentity SearchIndexerDataIdentity:

Giden bağlantılar için kullanılan kullanıcı tarafından atanan yönetilen kimlik.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

deploymentId

string

Belirlenen kaynakta Azure OpenAI model dağıtımınızın kimliği.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

resourceUri

string

Azure OpenAI kaynağınızın kaynak URI'si.

CognitiveServicesAccountKey

Beceri kümesine eklenmiş bir Azure AI hizmeti kaynağının çok bölgeli hesap anahtarı.

Name Tür Description
@odata.type string:

#Microsoft.Azure.Search.CognitiveServicesByKey

Beceri kümesine eklenen Azure AI hizmet kaynağının türünü belirten bir URI parçası.

description

string

Beceri kümesine eklenen Azure AI hizmeti kaynağının açıklaması.

key

string

Beceri kümesine eklenmiş Azure AI hizmeti kaynağını sağlamak için kullanılan anahtar.

ConditionalSkill

Bir çıkışa atanacak verileri belirlemek için Boole işlemi gerektiren senaryoları etkinleştiren beceri.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Util.ConditionalSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

CustomEntity

Bulunan eşleşmeler ve ilgili meta veriler hakkında bilgi içeren bir nesne.

Name Tür Description
accentSensitive

boolean

Varsayılan değer false şeklindedir. Varlık adıyla yapılan karşılaştırmaların vurguya duyarlı olup olmayacağını belirten Boole değeri.

aliases

CustomEntityAlias[]

Kök varlık adıyla alternatif yazımlar veya eş anlamlılar belirtmek için kullanılabilecek karmaşık nesneler dizisi.

caseSensitive

boolean

Varsayılan değer false şeklindedir. Varlık adıyla karşılaştırmaların karakter büyük/küçük harfe duyarlı olup olmayacağını belirten Boole değeri. "Microsoft"un örnek büyük/küçük harf duyarsız eşleşmeleri şu olabilir: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

boolean

Bu varlık için varsayılan vurgu duyarlılığı değerini değiştirir. Tüm diğer adların varsayılan değerini değiştirmek için kullanılır accentSensitive değerleri.

defaultCaseSensitive

boolean

Bu varlık için varsayılan büyük/küçük harf duyarlılığı değerini değiştirir. Tüm diğer adların varsayılan değerini değiştirmek için kullanılır caseSensitive değerleri.

defaultFuzzyEditDistance

integer

Bu varlık için varsayılan benzer düzenleme uzaklığı değerini değiştirir. Tüm diğer adların varsayılan değerini değiştirmek için kullanılabilir fuzzyEditDistance değerleri.

description

string

Bu alan, eşleşen metinler hakkındaki özel meta veriler için geçiş olarak kullanılabilir. Bu alanın değeri, beceri çıkışında varlığının her eşleşmesiyle birlikte görünür.

fuzzyEditDistance

integer

Varsayılan değer 0'dır. En fazla 5 değeri. Varlık adıyla eşleşme oluşturmaya devam edecek kabul edilebilir sayıda farklı karakteri belirtir. Herhangi bir eşleşme için mümkün olan en küçük boşluk döndürülür. Örneğin, düzenleme uzaklığı 3 olarak ayarlanırsa, "Windows10" yine de "Windows", "Windows10" ve "Windows 7" ile eşleşir. Büyük/küçük harf duyarlılığı false olarak ayarlandığında, büyük/küçük harf farklılıkları boşluk toleransı için DEĞİldeğer, aksi takdirde sayılır.

id

string

Bu alan, eşleşen metinler hakkındaki özel meta veriler için geçiş olarak kullanılabilir. Bu alanın değeri, beceri çıkışında varlığının her eşleşmesiyle birlikte görünür.

name

string

Üst düzey varlık tanımlayıcısı. Beceri çıkışındaki eşleşmeler bu ada göre gruplandırılır ve bulunan metnin "normalleştirilmiş" biçimini temsil etmelidir.

subtype

string

Bu alan, eşleşen metinler hakkındaki özel meta veriler için geçiş olarak kullanılabilir. Bu alanın değeri, beceri çıkışında varlığının her eşleşmesiyle birlikte görünür.

type

string

Bu alan, eşleşen metinler hakkındaki özel meta veriler için geçiş olarak kullanılabilir. Bu alanın değeri, beceri çıkışında varlığının her eşleşmesiyle birlikte görünür.

CustomEntityAlias

Kök varlık adıyla alternatif yazımlar veya eş anlamlılar belirtmek için kullanılabilecek karmaşık bir nesne.

Name Tür Description
accentSensitive

boolean

Diğer adın aksana duyarlı olup olmadığını belirleyin.

caseSensitive

boolean

Diğer adın büyük/küçük harfe duyarlı olup olmadığını belirleyin.

fuzzyEditDistance

integer

Diğer adın belirsiz düzenleme mesafesini belirleyin.

text

string

Diğer adın metni.

CustomEntityLookupSkill

Beceri, özel, kullanıcı tanımlı bir sözcük ve tümcecik listesinden metin arar.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Text.CustomEntityLookupSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

defaultLanguageCode

CustomEntityLookupSkillLanguage

Hangi dil kodunun kullanılacağını belirten değer. en varsayılan değerdir.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

entitiesDefinitionUri

string

Eşleştirilmesi gereken tüm hedef metni içeren bir JSON veya CSV dosyasının yolu. Bu varlık tanımı, dizin oluşturucu çalıştırmasının başında okunur. Dizin oluşturucu çalıştırması sırasında bu dosyaya yapılan güncelleştirmeler sonraki çalıştırmalara kadar geçerli olmaz. Bu yapılandırmaYA HTTPS üzerinden erişilebilir olmalıdır.

globalDefaultAccentSensitive

boolean

AccentSensitive için genel bayrak. AccentSensitive CustomEntity içinde ayarlanmadıysa, bu değer varsayılan değer olur.

globalDefaultCaseSensitive

boolean

CaseSensitive için genel bayrak. CustomEntity'de CaseSensitive ayarlanmadıysa, bu değer varsayılan değer olur.

globalDefaultFuzzyEditDistance

integer

FuzzyEditDistance için genel bayrak. FuzzyEditDistance CustomEntity içinde ayarlanmadıysa, bu değer varsayılan değer olur.

inlineEntitiesDefinition

CustomEntity[]

Satır içi CustomEntity tanımı.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye, beceri dizisinde 1 tabanlı dizininin varsayılan adı verilir ve bu ada '#' karakteri eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

CustomEntityLookupSkillLanguage

CustomEntityLookupSkill tarafından giriş metni için desteklenen dil kodları.

Name Tür Description
da

string

Danca

de

string

Almanca

en

string

İngilizce

es

string

İspanyolca

fi

string

Fince

fr

string

Fransızca

it

string

İtalyanca

ko

string

Korece

pt

string

Portekizce

DefaultCognitiveServicesAccount

Beceri kümesi için varsayılan Azure AI hizmeti kaynağını temsil eden boş bir nesne.

Name Tür Description
@odata.type string:

#Microsoft.Azure.Search.DefaultCognitiveServices

Beceri kümesine eklenen Azure AI hizmet kaynağının türünü belirten bir URI parçası.

description

string

Beceri kümesine eklenen Azure AI hizmeti kaynağının açıklaması.

DocumentExtractionSkill

Zenginleştirme işlem hattı içindeki bir dosyadan içerik ayıklayan beceri.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Util.DocumentExtractionSkill

Beceri türünü belirten bir URI parçası.

configuration

object

Beceri için yapılandırma sözlüğü.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

dataToExtract

string

Beceri için ayıklanacak veri türü. Tanımlanmamışsa 'contentAndMetadata' olarak ayarlanır.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

parsingMode

string

Beceri için parsingMode. Tanımlanmamışsa 'varsayılan' olarak ayarlanır.

EntityCategory

Döndürülecek varlık kategorilerini gösteren bir dize.

Name Tür Description
datetime

string

Tarih ve saati açıklayan varlıklar.

email

string

E-posta adresini açıklayan varlıklar.

location

string

Fiziksel konumu açıklayan varlıklar.

organization

string

Bir kuruluşu açıklayan varlıklar.

person

string

Bir kişiyi açıklayan varlıklar.

quantity

string

Miktarı açıklayan varlıklar.

url

string

URL'yi açıklayan varlıklar.

EntityLinkingSkill

Metin Analizi API'sini kullanarak bağlantılı varlıkları metinden ayıklar.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Text.V3.EntityLinkingSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

defaultLanguageCode

string

Hangi dil kodunun kullanılacağını gösteren değer. en varsayılan değerdir.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

minimumPrecision

number

Yalnızca güvenilirlik puanı belirtilen değerden büyük olan varlıkları eklemek için kullanılan 0 ile 1 arasında bir değer. Ayarlanmadıysa (varsayılan) veya açıkça null olarak ayarlanırsa, tüm varlıklar eklenir.

modelVersion

string

Metin Analizi hizmetini çağırırken kullanılacak modelin sürümü. Belirtilmediğinde varsayılan olarak en son kullanılabilir duruma gelecek. Kesinlikle gerekli olmadıkça bu değeri belirtmemenizi öneririz.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

EntityRecognitionSkill

Bu beceri kullanım dışıdır. V3'i kullanın. Bunun yerine EntityRecognitionSkill.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Text.EntityRecognitionSkill

Beceri türünü belirten bir URI parçası.

categories

EntityCategory[]

Ayıklanması gereken varlık kategorilerinin listesi.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

defaultLanguageCode

EntityRecognitionSkillLanguage

Hangi dil kodunun kullanılacağını gösteren değer. en varsayılan değerdir.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

includeTypelessEntities

boolean

İyi bilinen ancak önceden tanımlanmış bir türe uymayan varlıkların dahil edilip edilmeyeceğini belirler. Bu yapılandırma ayarlanmamışsa (varsayılan), null veya false olarak ayarlanmışsa, önceden tanımlanmış türlerden birine uymayan varlıklar gösterilmez.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

minimumPrecision

number

Yalnızca güvenilirlik puanı belirtilen değerden büyük olan varlıkları eklemek için kullanılan 0 ile 1 arasında bir değer. Ayarlanmadıysa (varsayılan) veya açıkça null olarak ayarlanırsa, tüm varlıklar eklenir.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

EntityRecognitionSkillLanguage

Kullanım dışı. EntityRecognitionSkill tarafından giriş metni için desteklenen dil kodları.

Name Tür Description
ar

string

Arapça

cs

string

Çekçe

da

string

Danca

de

string

Almanca

el

string

Yunanca

en

string

İngilizce

es

string

İspanyolca

fi

string

Fince

fr

string

Fransızca

hu

string

Macarca

it

string

İtalyanca

ja

string

Japonca

ko

string

Korece

nl

string

Felemenkçe

no

string

Norveççe (Bokmaal)

pl

string

Lehçe

pt-BR

string

Portekizce (Brezilya)

pt-PT

string

Portekizce (Portekiz)

ru

string

Rusça

sv

string

İsveççe

tr

string

Türkçe

zh-Hans

string

Basitleştirilmiş Çince

zh-Hant

string

Geleneksel Çince

EntityRecognitionSkillV3

Metin Analizi API'sini kullanarak metinden farklı türlerdeki varlıkları ayıklar.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Text.V3.EntityRecognitionSkill

Beceri türünü belirten bir URI parçası.

categories

string[]

Ayıklanması gereken varlık kategorilerinin listesi.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

defaultLanguageCode

string

Hangi dil kodunun kullanılacağını belirten değer. en varsayılan değerdir.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

minimumPrecision

number

0 ile 1 arasında bir değer, yalnızca güvenilirlik puanı belirtilen değerden büyük olan varlıkları dahil etmek için kullanılır. Ayarlanmazsa (varsayılan) veya açıkça null olarak ayarlanırsa, tüm varlıklar eklenir.

modelVersion

string

Metin Analizi API'sini çağırırken kullanılacak modelin sürümü. Belirtilmediğinde varsayılan olarak en son kullanılabilir duruma gelecek. Kesinlikle gerekli olmadıkça bu değeri belirtmemenizi öneririz.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye, beceri dizisinde 1 tabanlı dizininin varsayılan adı verilir ve bu ada '#' karakteri eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

ImageAnalysisSkill

Görüntü dosyalarını analiz eden bir beceri. Görüntü içeriğine göre zengin bir görsel özellik kümesi ayıklar.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Vision.ImageAnalysisSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

defaultLanguageCode

ImageAnalysisSkillLanguage

Hangi dil kodunun kullanılacağını gösteren değer. en varsayılan değerdir.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

details

ImageDetail[]

Hangi etki alanına özgü ayrıntıların döndürüleceği belirten bir dize.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

visualFeatures

VisualFeature[]

Görsel özelliklerin listesi.

ImageAnalysisSkillLanguage

ImageAnalysisSkill tarafından giriş için desteklenen dil kodları.

Name Tür Description
ar

string

Arapça

az

string

Azerbaycan

bg

string

Bulgarca

bs

string

Boşnakça Latin

ca

string

Katalanca

cs

string

Çekçe

cy

string

Galce

da

string

Danca

de

string

Almanca

el

string

Yunanca

en

string

İngilizce

es

string

İspanyolca

et

string

Estonya Dili

eu

string

Baskça

fi

string

Fince

fr

string

Fransızca

ga

string

İrlandaca

gl

string

Galiçya Dili

he

string

İbranice

hi

string

Hintçe

hr

string

Hırvatça

hu

string

Macarca

id

string

Endonezce

it

string

İtalyanca

ja

string

Japonca

kk

string

Kazakça

ko

string

Korece

lt

string

Litvanca

lv

string

Letonca

mk

string

Makedon

ms

string

Malay dili Malezya

nb

string

Norveççe (Bokmal)

nl

string

Felemenkçe

pl

string

Lehçe

prs

string

Dari

pt

string

Portuguese-Portugal

pt-BR

string

Portuguese-Brazil

pt-PT

string

Portuguese-Portugal

ro

string

Rumence

ru

string

Rusça

sk

string

Slovakça

sl

string

Slovence

sr-Cyrl

string

Sırp - Kiril RS

sr-Latn

string

Sırp - Latin RS

sv

string

İsveççe

th

string

Tayca

tr

string

Türkçe

uk

string

Ukraynaca

vi

string

Vietnamca

zh

string

Basitleştirilmiş Çince

zh-Hans

string

Basitleştirilmiş Çince

zh-Hant

string

Geleneksel Çince

ImageDetail

Hangi etki alanına özgü ayrıntıların döndürüleceği belirten bir dize.

Name Tür Description
celebrities

string

Ünlüler olarak tanınan ayrıntılar.

landmarks

string

Yer işaretleri olarak tanınan ayrıntılar.

IndexProjectionMode

Dizin projeksiyonlarının, dizin oluşturucunun geri kalanıyla ilişkili davranışını tanımlar.

Name Tür Description
includeIndexingParentDocuments

string

Kaynak belge dizin oluşturucunun hedef dizinine yazılır. Bu varsayılan düzendir.

skipIndexingParentDocuments

string

Kaynak belgenin dizin oluşturucunun hedef dizinine yazılması atlanır.

InputFieldMappingEntry

Bir beceri için giriş alanı eşlemesi.

Name Tür Description
inputs

InputFieldMappingEntry[]

Karmaşık bir tür oluştururken kullanılan özyinelemeli girişler.

name

string

Girişin adı.

source

string

Girişin kaynağı.

sourceContext

string

Özyinelemeli girişleri seçmek için kullanılan kaynak bağlam.

KeyPhraseExtractionSkill

Anahtar ifade ayıklama için metin analizi kullanan bir beceri.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Text.KeyPhraseExtractionSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

defaultLanguageCode

KeyPhraseExtractionSkillLanguage

Hangi dil kodunun kullanılacağını gösteren değer. en varsayılan değerdir.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

maxKeyPhraseCount

integer

Döndürülecek anahtar ifade sayısını gösteren sayı. Yoksa, tanımlanan tüm anahtar ifadeler döndürülür.

modelVersion

string

Metin Analizi hizmetini çağırırken kullanılacak modelin sürümü. Belirtilmediğinde varsayılan olarak en son kullanılabilir duruma gelecek. Kesinlikle gerekli olmadıkça bu değeri belirtmemenizi öneririz.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

KeyPhraseExtractionSkillLanguage

KeyPhraseExtractionSkill tarafından giriş metni için desteklenen dil kodları.

Name Tür Description
da

string

Danca

de

string

Almanca

en

string

İngilizce

es

string

İspanyolca

fi

string

Fince

fr

string

Fransızca

it

string

İtalyanca

ja

string

Japonca

ko

string

Korece

nl

string

Felemenkçe

no

string

Norveççe (Bokmaal)

pl

string

Lehçe

pt-BR

string

Portekizce (Brezilya)

pt-PT

string

Portekizce (Portekiz)

ru

string

Rusça

sv

string

İsveççe

LanguageDetectionSkill

Giriş metninin dilini algılayan ve istekte gönderilen her belge için tek bir dil kodu bildiren bir beceri. Dil kodu, analizin güvenilirliğini belirten bir puanla eşleştirilir.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Text.LanguageDetectionSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

defaultCountryHint

string

Dili kesinleştirmesi mümkün değilse, dil algılama modeline ipucu olarak kullanılacak bir ülke kodu.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

modelVersion

string

Metin Analizi hizmetini çağırırken kullanılacak modelin sürümü. Belirtilmediğinde varsayılan olarak en son kullanılabilir duruma gelecek. Kesinlikle gerekli olmadıkça bu değeri belirtmemenizi öneririz.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

LineEnding

OCR becerisi tarafından tanınan metin satırları arasında kullanılacak karakter dizisini tanımlar. Varsayılan değer "boşluk"tır.

Name Tür Description
carriageReturn

string

Satırlar bir satır başı ('\r') karakteriyle ayrılır.

carriageReturnLineFeed

string

Satırlar, satır başı ve satır besleme ('\r\n') karakteriyle ayrılır.

lineFeed

string

Çizgiler tek bir satır akışı ('\n') karakteriyle ayrılır.

space

string

Çizgiler tek bir boşluk karakteriyle ayrılır.

MergeSkill

İki veya daha fazla dizeyi tek bir birleşik dizede birleştirme becerisi ve her bileşen parçasını ayıran isteğe bağlı kullanıcı tanımlı sınırlayıcı.

Name Tür Varsayılan değer Description
@odata.type string:

#Microsoft.Skills.Text.MergeSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

insertPostTag

string

etiketi, birleştirilen metnin sonunu gösterir. Varsayılan olarak, etiket boş bir alantır.

insertPreTag

string

etiketi, birleştirilen metnin başlangıcını gösterir. Varsayılan olarak, etiket boş bir alantır.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

OcrSkill

Resim dosyalarından metin ayıklayan bir beceri.

Name Tür Varsayılan değer Description
@odata.type string:

#Microsoft.Skills.Vision.OcrSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

defaultLanguageCode

OcrSkillLanguage

Hangi dil kodunun kullanılacağını gösteren değer. en varsayılan değerdir.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

detectOrientation

boolean

False

Yönlendirme algılamayı açıp açmamayı belirten bir değer. Varsayılan değer false’tur.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

lineEnding

LineEnding

OCR becerisi tarafından tanınan metin satırları arasında kullanılacak karakter dizisini tanımlar. Varsayılan değer "boşluk"tır.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

OcrSkillLanguage

OcrSkill tarafından giriş için desteklenen dil kodları.

Name Tür Description
Jns

string

Jaunsari (Devanagiri)

af

string

Afrikaner

anp

string

Angika (Devanagiri)

ar

string

Arapça

ast

string

Asturyasca

awa

string

Awadhi-Hindi (Devanagiri)

az

string

Azerbaycan dili (Latin)

be

string

Belarus dili (Kiril ve Latin)

be-cyrl

string

Belarus dili (Kiril)

be-latn

string

Belarus dili (Latin)

bfy

string

Bagheli dili

bfz

string

Mahasu Pahari (Devanagiri)

bg

string

Bulgarca

bgc

string

Haryanvi

bho

string

Bhojpuri-Hindi (Devanagiri)

bi

string

Bislama

bns

string

Bundeli dili

br

string

Breton

bra

string

Brajbha

brx

string

Bodo (Devanagiri)

bs

string

Boşnakça Latin

bua

string

Buryat (Kiril)

ca

string

Katalanca

ceb

string

Cebuano

ch

string

Çapar

cnr-cyrl

string

Karadağ dili (Kiril)

cnr-latn

string

Karadağ dili (Latin)

co

string

Korsika

crh

string

Kırım Tatarı (Latin)

cs

string

Çekçe

csb

string

Kashubian dili

cy

string

Galce

da

string

Danca

de

string

Almanca

dhi

string

Dhimal (Devanagiri)

doi

string

Dogri (Devanagiri)

dsb

string

Alt Sorbian

el

string

Yunanca

en

string

İngilizce

es

string

İspanyolca

et

string

Estonya Dili

eu

string

Baskça

fa

string

Farsça

fi

string

Fince

fil

string

Filipino

fj

string

Fiji

fo

string

Faroe dili

fr

string

Fransızca

fur

string

Frulian dili

fy

string

Batı Frizce

ga

string

İrlandaca

gag

string

Gagauz dili (Latin)

gd

string

İskoç Gaelik dili

gil

string

Gilbertese dili

gl

string

Galiçya Dili

gon

string

Gondi (Devanagiri)

gv

string

Manx

gvr

string

Gurung (Devanagiri)

haw

string

Hawaii

hi

string

Hintçe

hlb

string

Halbi (Devanagiri)

hne

string

Chhattisgarhi (Devanagiri)

hni

string

Hani

hoc

string

Ho (Devanagiri)

hr

string

Hırvatça

hsb

string

Üst Sorbian

ht

string

Haiti Creole

hu

string

Macarca

ia

string

Beynelmilelce

id

string

Endonezce

is

string

İzlandaca

it

string

İtalyanca

iu

string

Inuktitut (Latin)

ja

string

Japonca

jv

string

Cava

kaa

string

Kara-Kalpak (Latin)

kaa-cyrl

string

Kara-Kalpak (Kiril)

kac

string

Kachin (Latin)

kea

string

Kabuverdianu

kfq

string

Korku

kha

string

Khasi

kk-cyrl

string

Kazakça (Kiril)

kk-latn

string

Kazakça (Latin)

kl

string

Grönland dili

klr

string

Khaling

kmj

string

Malto (Devanagiri)

ko

string

Korece

kos

string

Kosraean dili

kpy

string

Koryak

krc

string

Karachay-Balkar

kru

string

Kurukh (Devanagiri)

ksh

string

Ripuarian

ku-arab

string

Kürtçe (Arapça)

ku-latn

string

Kürtçe (Latin)

kum

string

Kumyk (Kiril)

kw

string

Cornish

ky

string

Kırgız dili (Kiril)

la

string

Latin

lb

string

Lüksemburgca

lkt

string

Lakota

lt

string

Litvanca

mi

string

Maori dili

mn

string

Moğolca (Kiril)

mr

string

Marathi

ms

string

Malay dili (Latin)

mt

string

Maltaca

mww

string

Hmong Daw (Latin)

myv

string

Erzya (Kiril)

nap

string

Napoliten

nb

string

Norveççe

ne

string

Nepalce

niu

string

Niue dili

nl

string

Felemenkçe

no

string

Norveççe

nog

string

Nogay

oc

string

Oksitanca

os

string

Ossetic

pa

string

Pencap dili (Arapça)

pl

string

Lehçe

prs

string

Dari

ps

string

Peştuca

pt

string

Portekizce

quc

string

K'iche'

rab

string

Çakma

rm

string

Roman dili

ro

string

Rumence

ru

string

Rusça

sa

string

Sanskritçe (Devanagiri)

sat

string

Santali (Devanagiri)

sck

string

Sadri (Devanagiri)

sco

string

Iskoç

sk

string

Slovakça

sl

string

Slovence

sm

string

Samo dili (Latin)

sma

string

Güney Sami

sme

string

Kuzey Sami dili (Latin)

smj

string

Lule Sami

smn

string

Inari Sami

sms

string

Skolt Sami

so

string

Somali (Arapça)

sq

string

Arnavutça

sr

string

Sırpça (Latin)

sr-Cyrl

string

Sırpça (Kiril)

sr-Latn

string

Sırpça (Latin)

srx

string

Sirmauri (Devanagiri)

sv

string

İsveççe

sw

string

Svahili dili (Latin)

tet

string

Tetum

tg

string

Tacik dili (Kiril)

thf

string

Thangmi

tk

string

Türkmen dili (Latin)

to

string

Tongan

tr

string

Türkçe

tt

string

Tatar dili (Latin)

tyv

string

Tuva

ug

string

Uygur dili (Arapça)

unk

string

Bilinmiyor (Tümü)

ur

string

Urduca

uz

string

Özbekçe (Latin)

uz-arab

string

Özbekçe (Arapça)

uz-cyrl

string

Özbekçe (Kiril)

vo

string

Volapük

wae

string

Walser

xnr

string

Kangri (Devanagiri)

xsr

string

Sherpa (Devanagiri)

yua

string

Yucatec Maya

za

string

Zhuang

zh-Hans

string

Basitleştirilmiş Çince

zh-Hant

string

Geleneksel Çince

zu

string

Zulu dili

OutputFieldMappingEntry

Bir beceri için çıkış alanı eşlemesi.

Name Tür Description
name

string

Beceri tarafından tanımlanan çıkışın adı.

targetName

string

Çıkışın hedef adı. İsteğe bağlıdır ve varsayılan addır.

PIIDetectionSkill

Metin Analizi API'sini kullanarak, giriş metninden kişisel bilgileri ayıklar ve size maskeleme seçeneği sunar.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Text.PIIDetectionSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

defaultLanguageCode

string

Hangi dil kodunun kullanılacağını belirten değer. en varsayılan değerdir.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

domain

string

Belirtilirse, PII etki alanını varlık kategorilerinin yalnızca bir alt kümesini içerecek şekilde ayarlar. Olası değerler şunlardır: 'phi', 'none'. Varsayılan değer 'yok' şeklindedir.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

maskingCharacter

string

maskingMode parametresi değiştirecek şekilde ayarlandıysa, metni maskelemede kullanılan karakter. Varsayılan değer :'*'.

maskingMode

PIIDetectionSkillMaskingMode

Giriş metninde algılanan kişisel bilgileri maskelemenin çeşitli yollarını sağlayan bir parametre. Varsayılan değer 'yok' şeklindedir.

minimumPrecision

number

0 ile 1 arasında bir değer, yalnızca güvenilirlik puanı belirtilen değerden büyük olan varlıkları dahil etmek için kullanılır. Ayarlanmazsa (varsayılan) veya açıkça null olarak ayarlanırsa, tüm varlıklar eklenir.

modelVersion

string

Metin Analizi hizmetini çağırırken kullanılacak modelin sürümü. Belirtilmediğinde varsayılan olarak en son kullanılabilir duruma gelecek. Kesinlikle gerekli olmadıkça bu değeri belirtmemenizi öneririz.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye, beceri dizisinde 1 tabanlı dizininin varsayılan adı verilir ve bu ada '#' karakteri eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

piiCategories

string[]

Ayıklanması ve maskelenmesi gereken PII varlık kategorilerinin listesi.

PIIDetectionSkillMaskingMode

Giriş metninde algılanan kişisel bilgileri maskelemek için hangi maskingMode'un kullanılacağını gösteren dize.

Name Tür Description
none

string

Maskeleme gerçekleşmez ve maskedText çıkışı döndürülmeyecek.

replace

string

Algılanan varlıkları maskingCharacter parametresinde verilen karakterle değiştirir. Karakter, algılanan varlığın uzunluğuna kadar yinelenir, böylece uzaklıklar hem giriş metnine hem de maskedText çıktısına doğru şekilde karşılık gelir.

SearchError

API için bir hata koşulu açıklar.

Name Tür Description
code

string

Sunucu tanımlı hata kodları kümesinden biri.

details

SearchError[]

Bu bildirilen hataya yol açan belirli hatalarla ilgili bir dizi ayrıntı.

message

string

Hatanın insanlar tarafından okunabilir bir gösterimi.

SearchIndexerDataNoneIdentity

Bir veri kaynağının kimlik özelliğini temizler.

Name Tür Description
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Kimlik türünü belirten bir URI parçası.

SearchIndexerDataUserAssignedIdentity

Kullanılacak veri kaynağının kimliğini belirtir.

Name Tür Description
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Kimlik türünü belirten bir URI parçası.

userAssignedIdentity

string

Kullanıcı tarafından atanan yönetilen kimliğin tam Azure kaynak kimliği genellikle arama hizmetine atanması gereken "/subscriptions/12345678-1234-1234-1234-123467890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" biçimindedir.

SearchIndexerIndexProjections

İkincil arama dizinlerine yönelik ek projeksiyonların tanımı.

Name Tür Description
parameters

SearchIndexerIndexProjectionsParameters

Dizin projeksiyona özgü yapılandırma özelliklerinin sözlüğü. Her ad belirli bir özelliğin adıdır. Her değer ilkel türde olmalıdır.

selectors

SearchIndexerIndexProjectionSelector[]

İkincil arama dizinlerine gerçekleştirilecek projeksiyonların listesi.

SearchIndexerIndexProjectionSelector

Belirlenen arama dizininde depo kullanılacak verilerin açıklaması.

Name Tür Description
mappings

InputFieldMappingEntry[]

Projeksiyon için eşlemeler veya hedef dizindeki hangi alanla eşlenmesi gereken kaynak.

parentKeyFieldName

string

Üst belgenin anahtar değerini eşlemek için arama dizinindeki alanın adı. Anahtar alanı değil filtrelenebilir bir dize alanı olmalıdır.

sourceContext

string

Projeksiyonlar için kaynak bağlam. Belgenin birden çok alt belgeye bölüneceği kardinaliteyi temsil eder.

targetIndexName

string

Proje için arama dizininin adı. 'anahtar sözcük' çözümleyicisi ayarlanmış bir anahtar alanı olmalıdır.

SearchIndexerIndexProjectionsParameters

Dizin projeksiyona özgü yapılandırma özelliklerinin sözlüğü. Her ad belirli bir özelliğin adıdır. Her değer ilkel türde olmalıdır.

Name Tür Description
projectionMode

IndexProjectionMode

Dizin projeksiyonlarının, dizin oluşturucunun geri kalanıyla ilişkili davranışını tanımlar.

SearchIndexerKnowledgeStore

Zenginleştirilmiş verilerin azure blobu, tablosu veya dosyalarına yönelik ek projeksiyonların tanımı.

Name Tür Description
identity SearchIndexerDataIdentity:

Bilgi deposu projeksiyonları yazarken Azure Depolama bağlantıları için kullanılan kullanıcı tarafından atanan yönetilen kimlik. bağlantı dizesi bir kimliği (ResourceId) gösteriyorsa ve belirtilmemişse, sistem tarafından atanan yönetilen kimlik kullanılır. Dizin oluşturucu güncelleştirmelerinde kimlik belirtilmemişse değer değişmeden kalır. "hiçbiri" olarak ayarlanırsa, bu özelliğin değeri temizlenir.

parameters

SearchIndexerKnowledgeStoreParameters

Bilgi deposuna özgü yapılandırma özelliklerinin sözlüğü. Her ad belirli bir özelliğin adıdır. Her değer ilkel türde olmalıdır.

projections

SearchIndexerKnowledgeStoreProjection[]

Dizin oluşturma sırasında gerçekleştirilecek ek projeksiyonların listesi.

storageConnectionString

string

Depolama hesabı projeksiyonlarının bağlantı dizesi içinde depolanır.

SearchIndexerKnowledgeStoreFileProjectionSelector

Azure Dosyalar hangi verilerin depolmaya yönelik projeksiyon tanımı.

Name Tür Description
generatedKeyName

string

Projeksiyonu depolamak için oluşturulan anahtarın adı.

inputs

InputFieldMappingEntry[]

Karmaşık projeksiyonlar için iç içe girişler.

referenceKeyName

string

Farklı projeksiyona başvuru anahtarının adı.

source

string

Kaynak verileri projeye aktar.

sourceContext

string

Karmaşık projeksiyonlar için kaynak bağlam.

storageContainer

string

Projeksiyonları depolamak için blob kapsayıcısı.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Azure Blob'da depoacak verilerin projeksiyon tanımı.

Name Tür Description
generatedKeyName

string

Projeksiyonu depolamak için oluşturulan anahtarın adı.

inputs

InputFieldMappingEntry[]

Karmaşık projeksiyonlar için iç içe girişler.

referenceKeyName

string

Farklı projeksiyona başvuru anahtarının adı.

source

string

Kaynak verileri projeye aktar.

sourceContext

string

Karmaşık projeksiyonlar için kaynak bağlam.

storageContainer

string

Projeksiyonları depolamak için blob kapsayıcısı.

SearchIndexerKnowledgeStoreParameters

Bilgi deposuna özgü yapılandırma özelliklerinin sözlüğü. Her ad belirli bir özelliğin adıdır. Her değer ilkel türde olmalıdır.

Name Tür Varsayılan değer Description
synthesizeGeneratedKeyName

boolean

False

Projeksiyonların henüz mevcut değilse oluşturulan bir anahtar adını sentezleyip sentezlemeyeceği.

SearchIndexerKnowledgeStoreProjection

Çeşitli projeksiyon seçicileri için kapsayıcı nesnesi.

Name Tür Description
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Azure Dosya depolamaya yönelik projeksiyonlar.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Azure Blob depolamaya yönelik projeksiyonlar.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

Azure Tablo depolamaya yönelik projeksiyonlar.

SearchIndexerKnowledgeStoreTableProjectionSelector

Azure Tablolarında hangi verilerin depolup depolanamaya ilişkin açıklama.

Name Tür Description
generatedKeyName

string

Projeksiyonu depolamak için oluşturulan anahtarın adı.

inputs

InputFieldMappingEntry[]

Karmaşık projeksiyonlar için iç içe girişler.

referenceKeyName

string

Farklı projeksiyona başvuru anahtarının adı.

source

string

Kaynak verileri projeye aktar.

sourceContext

string

Karmaşık projeksiyonlar için kaynak bağlam.

tableName

string

Öngörülen verilerin depolandığı Azure tablosunun adı.

SearchIndexerSkillset

Becerilerin listesi.

Name Tür Description
@odata.etag

string

Beceri kümesinin ETag'i.

cognitiveServices CognitiveServicesAccount:

Becerileri çalıştırırken kullanılacak Azure AI hizmeti hakkındaki ayrıntılar.

description

string

Beceri kümesinin açıklaması.

encryptionKey

SearchResourceEncryptionKey

Azure Key Vault'de oluşturduğunuz şifreleme anahtarının açıklaması. Bu anahtar, beceri kümesi tanımınızın şifresini Microsoft bile olmayan hiç kimsenin çözemediğini tam olarak güvenceye almak istediğinizde beceri kümesi tanımınız için ek bir bekleyen şifreleme düzeyi sağlamak için kullanılır. Beceri kümesi tanımınızı şifreledikten sonra her zaman şifrelenmiş olarak kalır. Arama hizmeti bu özelliği null olarak ayarlama girişimlerini yoksayar. Şifreleme anahtarınızı döndürmek istiyorsanız bu özelliği gerektiği gibi değiştirebilirsiniz; Beceri kümesi tanımınız etkilenmez. Müşteri tarafından yönetilen anahtarlarla şifreleme ücretsiz arama hizmetleri için kullanılamaz ve yalnızca 1 Ocak 2019 veya sonrasında oluşturulan ücretli hizmetler için kullanılabilir.

indexProjections

SearchIndexerIndexProjections

İkincil arama dizinlerine yönelik ek projeksiyonların tanımı.

knowledgeStore

SearchIndexerKnowledgeStore

Zenginleştirilmiş verilerin Azure blobu, tablosu veya dosyalarına yönelik ek projeksiyonların tanımı.

name

string

Beceri kümesinin adı.

skills SearchIndexerSkill[]:

Beceri kümesindeki becerilerin listesi.

SearchResourceEncryptionKey

Azure Key Vault'da müşteri tarafından yönetilen bir şifreleme anahtarı. Oluşturduğunuz ve yönettiğiniz anahtarlar, dizinler ve eş anlamlı haritalar gibi bekleyen verileri şifrelemek veya şifresini çözmek için kullanılabilir.

Name Tür Description
accessCredentials

AzureActiveDirectoryApplicationCredentials

Azure Key Vault erişmek için kullanılan isteğe bağlı Azure Active Directory kimlik bilgileri. Bunun yerine yönetilen kimlik kullanılıyorsa gerekli değildir.

identity SearchIndexerDataIdentity:

Bu şifreleme anahtarı için kullanılacak açık bir yönetilen kimlik. Belirtilmezse ve erişim kimlik bilgileri özelliği null ise, sistem tarafından atanan yönetilen kimlik kullanılır. Kaynağa güncelleştirildiğinde, açık kimlik belirtilmemişse değişmeden kalır. "Hiçbiri" belirtilirse, bu özelliğin değeri temizlenir.

keyVaultKeyName

string

Bekleyen verilerinizi şifrelemek için kullanılacak Azure Key Vault anahtarınızın adı.

keyVaultKeyVersion

string

Bekleyen verilerinizi şifrelemek için kullanılacak Azure Key Vault anahtarınızın sürümü.

keyVaultUri

string

Bekleyen verilerinizi şifrelemek için kullanılacak anahtarı içeren DNS adı olarak da adlandırılan Azure Key Vault URI'niz. Örnek bir URI olabilir https://my-keyvault-name.vault.azure.net.

SentimentSkill

Bu beceri kullanım dışıdır. V3'i kullanın. Bunun yerine SentimentSkill.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Text.SentimentSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

defaultLanguageCode

SentimentSkillLanguage

Hangi dil kodunun kullanılacağını gösteren değer. en varsayılan değerdir.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

SentimentSkillLanguage

Kullanım dışı. SentimentSkill tarafından giriş metni için desteklenen dil kodları.

Name Tür Description
da

string

Danca

de

string

Almanca

el

string

Yunanca

en

string

İngilizce

es

string

İspanyolca

fi

string

Fince

fr

string

Fransızca

it

string

İtalyanca

nl

string

Felemenkçe

no

string

Norveççe (Bokmaal)

pl

string

Lehçe

pt-PT

string

Portekizce (Portekiz)

ru

string

Rusça

sv

string

İsveççe

tr

string

Türkçe

SentimentSkillV3

Metin Analizi API'sini kullanarak yapılandırılmamış metni değerlendirir ve her kayıt için hizmet tarafından bir cümlede ve belge düzeyinde bulunan en yüksek güvenilirlik puanına göre yaklaşım etiketleri ("negatif", "nötr" ve "pozitif" gibi) sağlar.

Name Tür Varsayılan değer Description
@odata.type string:

#Microsoft.Skills.Text.V3.SentimentSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

defaultLanguageCode

string

Hangi dil kodunun kullanılacağını gösteren değer. en varsayılan değerdir.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

includeOpinionMining

boolean

False

True olarak ayarlanırsa beceri çıktısı, Metin Analizi fikir madenciliğiyle ilgili bilgileri(adlar veya fiiller) ve metindeki ilişkili değerlendirmelerini (sıfat) içerir. Varsayılan değer false’tur.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

modelVersion

string

Metin Analizi hizmetini çağırırken kullanılacak modelin sürümü. Belirtilmediğinde varsayılan olarak en son kullanılabilir duruma gelecek. Kesinlikle gerekli olmadıkça bu değeri belirtmemenizi öneririz.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

ShaperSkill

Çıkışları yeniden şekillendirme becerisi. Bileşik alanları (çok parçalı alanlar olarak da bilinir) desteklemek için karmaşık bir tür oluşturur.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Util.ShaperSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

SplitSkill

Bir dizeyi metin öbeklerine bölme becerisi.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Text.SplitSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

defaultLanguageCode

SplitSkillLanguage

Hangi dil kodunun kullanılacağını belirten değer. en varsayılan değerdir.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

maximumPageLength

integer

İstenen maksimum sayfa uzunluğu. Varsayılan değer 10000'dir.

maximumPagesToTake

integer

Yalnızca textSplitMode 'pages' olarak ayarlandığında geçerlidir. Belirtilirse SplitSkill, her belgeden yalnızca birkaç ilk sayfaya ihtiyaç duyulduğunda performansı artırmak için ilk 'maximumPagesToTake' sayfalarını işledikten sonra bölmeyi durdurur.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye, beceri dizisinde 1 tabanlı dizininin varsayılan adı verilir ve bu ada '#' karakteri eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

pageOverlapLength

integer

Yalnızca textSplitMode 'pages' olarak ayarlandığında geçerlidir. Belirtilirse, n+1. öbek, n. öbeğin sonundaki bu sayıda karakter/belirteçle başlar.

textSplitMode

TextSplitMode

Hangi bölme modunun gerçekleştirildiğini gösteren değer.

SplitSkillLanguage

SplitSkill tarafından giriş metni için desteklenen dil kodları.

Name Tür Description
am

string

Amharca

bs

string

Boşnakça

cs

string

Çekçe

da

string

Danca

de

string

Almanca

en

string

İngilizce

es

string

İspanyolca

et

string

Estonya Dili

fi

string

Fince

fr

string

Fransızca

he

string

İbranice

hi

string

Hintçe

hr

string

Hırvatça

hu

string

Macarca

id

string

Endonezce

is

string

İzlandaca

it

string

İtalyanca

ja

string

Japonca

ko

string

Korece

lv

string

Letonca

nb

string

Norveççe

nl

string

Felemenkçe

pl

string

Lehçe

pt

string

Portekizce (Portekiz)

pt-br

string

Portekizce (Brezilya)

ru

string

Rusça

sk

string

Slovakça

sl

string

Slovence

sr

string

Sırpça

sv

string

İsveççe

tr

string

Türkçe

ur

string

Urduca

zh

string

Basitleştirilmiş Çince

TextSplitMode

Hangi bölme modunun gerçekleştirildiğini gösteren değer.

Name Tür Description
pages

string

Metni tek tek sayfalara bölün.

sentences

string

Metni tek tek cümlelere bölün.

TextTranslationSkill

Metni bir dilden diğerine çevirme becerisi.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Text.TranslationSkill

Beceri türünü belirten bir URI parçası.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

defaultFromLanguageCode

TextTranslationSkillLanguage

Kaynak dili açıkça belirtmeyen belgeler için belgelerin çevrildiği dil kodu.

defaultToLanguageCode

TextTranslationSkillLanguage

Açıkça dili belirtmeyen belgeler için belgelerin çevrildiği dil kodu.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye, beceri dizisinde 1 tabanlı dizininin varsayılan adı verilir ve bu ada '#' karakteri eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

suggestedFrom

TextTranslationSkillLanguage

fromLanguageCode girişi veya defaultFromLanguageCode parametresi sağlanmazsa ve otomatik dil algılama başarısız olduğunda belgeleri çevrilecek dil kodu. en varsayılan değerdir.

TextTranslationSkillLanguage

TextTranslationSkill tarafından giriş metni için desteklenen dil kodları.

Name Tür Description
af

string

Afrikaner

ar

string

Arapça

bg

string

Bulgarca

bn

string

Bangla

bs

string

Boşnakça (Latin)

ca

string

Katalanca

cs

string

Çekçe

cy

string

Galce

da

string

Danca

de

string

Almanca

el

string

Yunanca

en

string

İngilizce

es

string

İspanyolca

et

string

Estonya Dili

fa

string

Farsça

fi

string

Fince

fil

string

Filipino

fj

string

Fiji

fr

string

Fransızca

ga

string

İrlandaca

he

string

İbranice

hi

string

Hintçe

hr

string

Hırvatça

ht

string

Haiti Creole

hu

string

Macarca

id

string

Endonezce

is

string

İzlandaca

it

string

İtalyanca

ja

string

Japonca

kn

string

Kannada dili

ko

string

Korece

lt

string

Litvanca

lv

string

Letonca

mg

string

Malagasy

mi

string

Maori dili

ml

string

Malayalam dili

ms

string

Malayca

mt

string

Maltaca

mww

string

Hmong Daw

nb

string

Norveççe

nl

string

Felemenkçe

otq

string

Queretaro Otomi

pa

string

Pencap dili

pl

string

Lehçe

pt

string

Portekizce

pt-PT

string

Portekizce (Portekiz)

pt-br

string

Portekizce (Brezilya)

ro

string

Rumence

ru

string

Rusça

sk

string

Slovakça

sl

string

Slovence

sm

string

Samoaca

sr-Cyrl

string

Sırpça (Kiril)

sr-Latn

string

Sırpça (Latin)

sv

string

İsveççe

sw

string

Kiswahili dili

ta

string

Tamil dili

te

string

Telugu dili

th

string

Tayca

tlh

string

Klingon

tlh-Latn

string

Klingon dili (Latin alfabesi)

tlh-Piqd

string

Klingon dili (Klingon alfabesi)

to

string

Tongan

tr

string

Türkçe

ty

string

Tahiti

uk

string

Ukraynaca

ur

string

Urduca

vi

string

Vietnamca

yua

string

Yucatec Maya

yue

string

Kanton dili (Geleneksel)

zh-Hans

string

Basitleştirilmiş Çince

zh-Hant

string

Geleneksel Çince

VisualFeature

Döndürülecek görsel özellik türlerini gösteren dizeler.

Name Tür Description
adult

string

Yetişkin kişiler olarak tanınan görsel özellikler.

brands

string

Ticari markalar olarak tanınan görsel özellikler.

categories

string

Kategori.

description

string

Açıklama.

faces

string

Kişi yüzleri olarak tanınan görsel özellikler.

objects

string

Nesne olarak tanınan görsel özellikler.

tags

string

Etiketler.

WebApiSkill

Web API uç noktasını çağırabilen ve bir beceri kümesini özel kodunuzu çağırarak genişletmenize olanak sağlayan bir beceri.

Name Tür Description
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

Beceri türünü belirten bir URI parçası.

authIdentity SearchIndexerDataIdentity:

Giden bağlantılar için kullanılan kullanıcı tarafından atanan yönetilen kimlik. Bir authResourceId sağlanırsa ve belirtilmezse, sistem tarafından atanan yönetilen kimlik kullanılır. Dizin oluşturucu güncelleştirmelerinde kimlik belirtilmemişse değer değişmeden kalır. "hiçbiri" olarak ayarlanırsa, bu özelliğin değeri temizlenir.

authResourceId

string

Bir Azure işlevindeki veya dönüştürmeleri sağlayan başka bir uygulamadaki dış koda bağlanan özel beceriler için geçerlidir. Bu değer, Azure Active Directory'ye kaydedildiğinde işlev veya uygulama için oluşturulan uygulama kimliği olmalıdır. Belirtildiğinde özel beceri, arama hizmetinin yönetilen kimliğini (sistem veya kullanıcı tarafından atanan) ve bu değeri erişim belirtecinin kapsamını oluşturmak için kaynak kimliği olarak bu değeri kullanarak işleve veya uygulamaya bağlanır.

batchSize

integer

Belge sayısını gösteren istenen toplu iş boyutu.

context

string

Belge kökü veya belge içeriği (örneğin, /document veya /document/content) gibi işlemlerin gerçekleştiği düzeyi temsil eder. Varsayılan değer /document'dır.

degreeOfParallelism

integer

Ayarlanırsa, Web API'sine yapılabilecek paralel çağrıların sayısı.

description

string

Becerinin girişlerini, çıkışlarını ve kullanımını açıklayan becerinin açıklaması.

httpHeaders

object

Http isteğinde bulunmak için gereken üst bilgiler.

httpMethod

string

http isteğinin yöntemi.

inputs

InputFieldMappingEntry[]

Becerilerin girişleri, kaynak veri kümesindeki bir sütun veya yukarı akış becerisinin çıkışı olabilir.

name

string

Beceri kümesi içinde onu benzersiz olarak tanımlayan becerinin adı. Tanımlı adı olmayan bir beceriye beceri dizisindeki 1 tabanlı dizininin varsayılan adı verilir ve '#' karakteri öneki eklenir.

outputs

OutputFieldMappingEntry[]

Bir becerinin çıkışı, arama dizinindeki bir alan veya başka bir beceri tarafından giriş olarak kullanılabilecek bir değerdir.

timeout

string

İstek için istenen zaman aşımı. Varsayılan değer 30 saniyedir.

uri

string

Web API'si url'si.