Indexers - Create Or Update
Yeni bir dizin oluşturucu oluşturur veya zaten varsa bir dizin oluşturucuyu güncelleştirir.
PUT {endpoint}/indexers('{indexerName}')?api-version=2026-04-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Arama hizmetinin uç nokta URL'si. |
|
indexer
|
path | True |
string |
Dizin oluşturucunun adı. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
İstek Başlığı
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| Accept |
Kabul Et başlığı. |
||
| If-Match |
string |
If-Match koşulunu tanımlar. İşlem yalnızca sunucudaki ETag bu değerle eşleşirse gerçekleştirilir. |
|
| If-None-Match |
string |
If-None-Match koşulunu tanımlar. İşlem yalnızca sunucudaki ETag bu değerle eşleşmezse gerçekleştirilir. |
|
| Prefer | True |
HTTP PUT istekleri için, hizmete başarılı olduğunda oluşturulan/güncelleştirilen kaynağı döndürmesini söyler. |
|
| x-ms-client-request-id |
string (uuid) |
İstek için opak, genel olarak benzersiz, istemci tarafından oluşturulan bir dize tanımlayıcısı. |
İstek Gövdesi
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| dataSourceName | True |
string |
Bu dizin oluşturucunun verileri okuduğu veri kaynağının adı. |
| name | True |
string |
Dizin oluşturucunun adı. |
| targetIndexName | True |
string |
Bu dizin oluşturucunun veri yazdığı dizinin adı. |
| @odata.etag |
string |
Dizin oluşturucunun ETag'i. |
|
| description |
string |
Dizin oluşturucunun açıklaması. |
|
| disabled |
boolean |
Dizin oluşturucunun devre dışı bırakılıp bırakılmadığını gösteren değer. Varsayılan değer false'tur. |
|
| encryptionKey |
Azure Key Vault'ta oluşturduğunuz bir şifreleme anahtarının açıklaması. Bu anahtar, hiç kimsenin, hatta Microsoft'un bile şifresini çözemeyeceğinden tam olarak emin olmak istediğinizde, dizin oluşturucu tanımınız (dizin oluşturucu yürütme durumunun yanı sıra) için ek bir bekleyen şifreleme düzeyi sağlamak için kullanılır. Dizin oluşturucu 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; Dizin oluşturucu tanımınız (ve dizin oluşturucu yürütme durumunuz) etkilenmez. Müşteri tarafından yönetilen anahtarlarla şifreleme, ücretsiz arama hizmetlerinde kullanılamaz ve yalnızca 1 Ocak 2019 veya sonrasında oluşturulan ücretli hizmetler için kullanılabilir. |
||
| fieldMappings |
Veri kaynağındaki alanlar ile dizindeki karşılık gelen hedef alanlar arasındaki eşlemeleri tanımlar. |
||
| outputFieldMappings |
Çıktı alanı eşlemeleri zenginleştirmeden sonra ve dizin oluşturmadan hemen önce uygulanır. |
||
| parameters |
Dizin oluşturucu yürütme parametreleri. |
||
| schedule |
Bu dizin oluşturucunun zamanlaması. |
||
| skillsetName |
string |
Bu dizin oluşturucuyla yürütülen beceri kümesinin adı. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
İstek başarılı oldu. |
|
| 201 Created |
İstek başarılı oldu ve sonuç olarak yeni bir kaynak oluşturuldu. |
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
api-key
Tür:
apiKey
İçinde:
header
OAuth2Auth
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Kapsamlar
| Name | Description |
|---|---|
| https://search.azure.com/.default |
Örnekler
SearchServiceCreateOrUpdateIndexer
Örnek isteği
PUT https://exampleservice.search.windows.net/indexers('myaclindexer')?api-version=2026-04-01
{
"name": "myaclindexer",
"description": "Description of the indexer",
"dataSourceName": "indexertestacldatasource",
"targetIndexName": "indexer-test-index",
"schedule": {
"interval": "P1D",
"startTime": "2025-01-07T19:30:00Z"
},
"parameters": {
"batchSize": 10,
"maxFailedItems": 10,
"maxFailedItemsPerBatch": 5
},
"fieldMappings": [
{
"sourceFieldName": "metadata_storage_title",
"targetFieldName": "name",
"mappingFunction": {
"name": "base64Encode"
}
},
{
"sourceFieldName": "metadata_user_ids",
"targetFieldName": "permissionFilters"
}
],
"outputFieldMappings": [
{
"sourceFieldName": "/document",
"targetFieldName": "name",
"mappingFunction": {
"name": "base64Encode"
}
}
],
"disabled": false,
"@odata.etag": "0x1234568AE7E58A1"
}
Örnek yanıt
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "myaclindexer",
"description": "Description of the indexer",
"dataSourceName": "indexertestacldatasource",
"targetIndexName": "indexer-test-index",
"disabled": false,
"schedule": {
"interval": "P1D",
"startTime": "2024-06-06T00:01:50.265Z"
},
"parameters": {
"batchSize": 10,
"maxFailedItems": 10,
"maxFailedItemsPerBatch": 5,
"configuration": {}
},
"fieldMappings": [
{
"sourceFieldName": "metadata_storage_title",
"targetFieldName": "name",
"mappingFunction": {
"name": "base64Encode"
}
},
{
"sourceFieldName": "metadata_user_ids",
"targetFieldName": "permissionFilters"
}
],
"outputFieldMappings": [
{
"sourceFieldName": "/document",
"targetFieldName": "name",
"mappingFunction": {
"name": "base64Encode"
}
}
]
}
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "myaclindexer",
"description": "Description of the indexer",
"dataSourceName": "indexertestacldatasource",
"targetIndexName": "indexer-test-index",
"disabled": false,
"schedule": {
"interval": "P1D",
"startTime": "2024-06-06T00:01:50.265Z"
},
"parameters": {
"batchSize": 10,
"maxFailedItems": 10,
"maxFailedItemsPerBatch": 5,
"configuration": {}
},
"fieldMappings": [
{
"sourceFieldName": "metadata_storage_title",
"targetFieldName": "name",
"mappingFunction": {
"name": "base64Encode"
}
},
{
"sourceFieldName": "metadata_user_ids",
"targetFieldName": "permissionFilters"
}
],
"outputFieldMappings": [
{
"sourceFieldName": "/document",
"targetFieldName": "name",
"mappingFunction": {
"name": "base64Encode"
}
}
]
}
Tanımlar
| Name | Description |
|---|---|
| Accept |
Kabul Et başlığı. |
|
Blob |
Azure blob depolamadan ayıklanacak verileri belirtir ve "imageAction" değeri "none" dışında bir değere ayarlandığında dizin oluşturucuya görüntü içeriğinden hangi verilerin ayıklanacağını söyler. Bu, bir .PDF veya başka bir uygulamadaki katıştırılmış görüntü içeriği veya Azure bloblarındaki .jpg ve .pnggibi görüntü dosyaları için geçerlidir. |
|
Blob |
Azure blob depolama alanında katıştırılmış görüntülerin ve görüntü dosyalarının nasıl işleneceğini belirler. "imageAction" yapılandırmasını "none" dışında bir değere ayarlamak, bu dizin oluşturucuya bir beceri kümesinin de eklenmesini gerektirir. |
|
Blob |
Azure blob veri kaynağından dizin oluşturma için ayrıştırma modunu temsil eder. |
|
Blob |
Azure blob depolamadaki PDF dosyalarından metin ayıklama algoritmasını belirler. |
|
Error |
Kaynak yönetimi hatası ek bilgileri. |
|
Error |
Hata ayrıntısı. |
|
Error |
Başarısız işlemlerin hata ayrıntılarını döndürmek için tüm Azure Resource Manager API'leri için genel hata yanıtı. (Bu, OData hata yanıt biçimini de izler.). |
|
Field |
Veri kaynağındaki bir alan ile dizindeki hedef alan arasında eşleme tanımlar. |
|
Field |
Dizin oluşturmadan önce veri kaynağından bir değeri dönüştüren bir işlevi temsil eder. |
|
Indexer |
Dizin oluşturucunun yürütülmesi gereken ortamı belirtir. |
|
Indexing |
Dizin oluşturucu yürütme parametrelerini temsil eder. |
|
Indexing |
Dizin oluşturucuya ö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. |
|
Indexing |
Dizin oluşturucu yürütme zamanlamasını temsil eder. |
| Prefer |
HTTP PUT istekleri için, hizmete başarılı olduğunda oluşturulan/güncelleştirilen kaynağı döndürmesini söyler. |
|
Search |
Bir dizin oluşturucu temsil eder. |
|
Search |
Veri kaynağının kimlik özelliğini temizler. |
|
Search |
Kullanılacak veri kaynağının kimliğini belirtir. |
|
Search |
Azure Key Vault'ta müşteri tarafından yönetilen bir şifreleme anahtarı. Oluşturduğunuz ve yönettiğiniz anahtarlar, dizinler ve eş anlamlı eşlemeler gibi bekleyen verileri şifrelemek veya şifresini çözmek için kullanılabilir. |
Accept
Kabul Et başlığı.
| Değer | Description |
|---|---|
| application/json;odata.metadata=minimal |
BlobIndexerDataToExtract
Azure blob depolamadan ayıklanacak verileri belirtir ve "imageAction" değeri "none" dışında bir değere ayarlandığında dizin oluşturucuya görüntü içeriğinden hangi verilerin ayıklanacağını söyler. Bu, bir .PDF veya başka bir uygulamadaki katıştırılmış görüntü içeriği veya Azure bloblarındaki .jpg ve .pnggibi görüntü dosyaları için geçerlidir.
| Değer | Description |
|---|---|
| storageMetadata |
Yalnızca standart blob özelliklerini ve kullanıcı tarafından belirtilen meta verileri dizinler. |
| allMetadata |
Azure blob depolama alt sistemi tarafından sağlanan meta verileri ve içerik türüne özgü meta verileri ayıklar (örneğin, yalnızca .png dosyalara özgü meta veriler dizine alınır). |
| contentAndMetadata |
Her blobdan tüm meta verileri ve metin içeriğini ayıklar. |
BlobIndexerImageAction
Azure blob depolama alanında katıştırılmış görüntülerin ve görüntü dosyalarının nasıl işleneceğini belirler. "imageAction" yapılandırmasını "none" dışında bir değere ayarlamak, bu dizin oluşturucuya bir beceri kümesinin de eklenmesini gerektirir.
| Değer | Description |
|---|---|
| none |
Veri kümesindeki ekli görüntüleri veya görüntü dosyalarını yoksayar. Bu varsayılan seçenektir. |
| generateNormalizedImages |
Görüntülerdeki metinleri (örneğin, trafik durdurma işaretinden "DURDUR" sözcüğü) ayıklar ve içerik alanına ekler. Bu eylem için "dataToExtract" öğesinin "contentAndMetadata" olarak ayarlanması gerekir. Normalleştirilmiş görüntü, görsel arama sonuçlarına görüntü eklediğinizde tutarlı işlemeyi yükseltmek için boyutlandırılmış ve döndürülmüş tekdüzen görüntü çıkışıyla sonuçlanan ek işlemeyi ifade eder. Bu seçenek kullanıldığında her görüntü için bu bilgiler oluşturulur. |
| generateNormalizedImagePerPage |
Görüntülerden metin ayıklar (örneğin, trafik durdurma işaretinden "DURDUR" sözcüğü) ve bunu içerik alanına ekler, ancak pdf dosyalarına ekli görüntüleri ayıklamak yerine her sayfanın görüntü olarak işlenip buna göre normalleştirileceğinden farklı davranır. PDF olmayan dosya türleri, "generateNormalizedImages" ayarlanmış gibi değerlendirilir. |
BlobIndexerParsingMode
Azure blob veri kaynağından dizin oluşturma için ayrıştırma modunu temsil eder.
| Değer | Description |
|---|---|
| default |
Normal dosya işleme için varsayılan olarak ayarlayın. |
| text |
Blob depolamadaki düz metin dosyalarında dizin oluşturma performansını geliştirmek için metne ayarlayın. |
| delimitedText |
Bloblar düz CSV dosyaları olduğunda delimitedText olarak ayarlayın. |
| json |
JSON dosyalarından yapılandırılmış içerik ayıklamak için json olarak ayarlayın. |
| jsonArray |
JSON dizisinin tek tek öğelerini ayrı belgeler olarak ayıklamak için jsonArray olarak ayarlayın. |
| jsonLines |
Ayrı ayrı JSON varlıklarını ayrı belgeler olarak, yeni bir satırla ayırarak ayıklamak için jsonLines olarak ayarlayın. |
| markdown |
Markdown dosyalarından içerik ayıklamak için markdown olarak ayarlayın. |
BlobIndexerPDFTextRotationAlgorithm
Azure blob depolamadaki PDF dosyalarından metin ayıklama algoritmasını belirler.
| Değer | Description |
|---|---|
| none |
Normal metin ayıklamadan yararlanıyor. Bu varsayılan seçenektir. |
| detectAngles |
İçinde metin döndürülmüş PDF dosyalarından daha iyi ve daha okunabilir metin ayıklaması üretebilir. Bu parametre kullanıldığında küçük bir performans hızı etkisi olabileceğini unutmayın. Bu parametre yalnızca PDF dosyaları için ve yalnızca eklenmiş metin içeren PDF'ler için geçerlidir. Döndürülen metin PDF'deki eklenmiş bir görüntünün içinde görünüyorsa, bu parametre geçerli değildir. |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
| Name | Tür | Description |
|---|---|---|
| info |
Ek bilgiler. |
|
| type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
| Name | Tür | Description |
|---|---|---|
| additionalInfo |
Hata ek bilgileri. |
|
| code |
string |
Hata kodu. |
| details |
Hata ayrıntıları. |
|
| message |
string |
Hata iletisi. |
| target |
string |
Hata hedefi |
ErrorResponse
Başarısız işlemlerin hata ayrıntılarını döndürmek için tüm Azure Resource Manager API'leri için genel hata yanıtı. (Bu, OData hata yanıt biçimini de izler.).
| Name | Tür | Description |
|---|---|---|
| error |
Hata nesnesi. |
FieldMapping
Veri kaynağındaki bir alan ile dizindeki hedef alan arasında eşleme tanımlar.
| Name | Tür | Description |
|---|---|---|
| mappingFunction |
Dizin oluşturmadan önce her kaynak alan değerine uygulanacak bir işlev. |
|
| sourceFieldName |
string |
Veri kaynağındaki alanın adı. |
| targetFieldName |
string |
Dizindeki hedef alanın adı. Varsayılan olarak kaynak alan adıyla aynıdır. |
FieldMappingFunction
Dizin oluşturmadan önce veri kaynağından bir değeri dönüştüren bir işlevi temsil eder.
| Name | Tür | Description |
|---|---|---|
| name |
string |
Alan eşleme işlevinin adı. |
| parameters |
İşleve geçirilecek parametre adı/değer çiftleri sözlüğü. Her değer ilkel türde olmalıdır. |
IndexerExecutionEnvironment
Dizin oluşturucunun yürütülmesi gereken ortamı belirtir.
| Değer | Description |
|---|---|
| standard |
Arama hizmetinin dizin oluşturucunun yürütüleceği yeri belirleyebileceğini gösterir. Bu, hiçbir şey belirtilmediğinde varsayılan ortamdır ve önerilen değerdir. |
| private |
Dizin oluşturucunun arama hizmeti için özel olarak sağlanan ortamla çalışması gerektiğini gösterir. Bu, yalnızca dizin oluşturucunun paylaşılan özel bağlantı kaynakları üzerinden kaynaklara güvenli bir şekilde erişmesi gerekiyorsa yürütme ortamı olarak belirtilmelidir. |
IndexingParameters
Dizin oluşturucu yürütme parametrelerini temsil eder.
| Name | Tür | Default value | Description |
|---|---|---|---|
| batchSize |
integer (int32) |
Performansı artırmak için veri kaynağından okunan ve tek bir toplu iş olarak dizine alınan öğelerin sayısı. Varsayılan, veri kaynağı türüne bağlıdır. |
|
| configuration |
Dizin oluşturucuya ö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. |
||
| maxFailedItems |
integer (int32) |
0 |
Dizin oluşturucu yürütmesinin yine de başarılı olarak kabul edilmesi için dizin oluşturmada başarısız olabilecek en fazla öğe sayısı. -1 sınır yok demektir. Varsayılan değer 0'dır. |
| maxFailedItemsPerBatch |
integer (int32) |
0 |
Tek bir partide, partinin yine de başarılı olarak kabul edilmesi için indekslemede başarısız olabilecek en fazla öğe sayısı. -1 sınır yok demektir. Varsayılan değer 0'dır. |
IndexingParametersConfiguration
Dizin oluşturucuya ö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 | Default value | Description |
|---|---|---|---|
| allowSkillsetToReadFileData |
boolean |
False |
True ise, blob veri kaynağınızdan indirilen özgün dosya verilerini temsil eden bir nesne olan bir //document///file_data yolu oluşturur. Bu, özgün dosya verilerini zenginleştirme işlem hattı içinde işlenmek üzere özel bir beceriye veya Belge Ayıklama becerisine geçirmenizi sağlar. |
| dataToExtract | contentAndMetadata |
Azure blob depolamadan ayıklanacak verileri belirtir ve "imageAction" değeri "none" dışında bir değere ayarlandığında dizin oluşturucuya görüntü içeriğinden hangi verilerin ayıklanacağını söyler. Bu, bir .PDF veya başka bir uygulamadaki katıştırılmış görüntü içeriği veya Azure bloblarındaki .jpg ve .pnggibi görüntü dosyaları için geçerlidir. |
|
| delimitedTextDelimiter |
string |
CSV blobları için, her satırın yeni bir belge başlattığı CSV dosyaları için satır sonu tek karakterli sınırlayıcıyı belirtir (örneğin, "|"). |
|
| delimitedTextHeaders |
string |
CSV blobları için, kaynak alanları dizindeki hedef alanlara eşlemek için yararlı olan, virgülle ayrılmış sütun başlıkları listesini belirtir. |
|
| documentRoot |
string |
Yapılandırılmış veya yarı yapılandırılmış bir belge verilen JSON dizileri için bu özelliği kullanarak dizinin yolunu belirtebilirsiniz. |
|
| excludedFileNameExtensions |
string |
Azure blob depolamadan işlenirken yoksayılması gereken dosya adı uzantılarının virgülle ayrılmış listesi. Örneğin, dizin oluşturma sırasında bu dosyaları atlamak için ".png, .mp4" dışlayabilirsiniz. |
|
| executionEnvironment | standard |
Dizin oluşturucunun yürütülmesi gereken ortamı belirtir. |
|
| failOnUnprocessableDocument |
boolean |
False |
Azure blobları için, bir belge dizin oluşturmada başarısız olursa dizine almaya devam etmek istiyorsanız false olarak ayarlayın. |
| failOnUnsupportedContentType |
boolean |
False |
Azure blobları için, desteklenmeyen bir içerik türüyle karşılaşıldığında dizin oluşturma işlemine devam etmek istiyorsanız ve tüm içerik türlerini (dosya uzantıları) önceden bilmiyorsanız false olarak ayarlayın. |
| firstLineContainsHeaders |
boolean |
True |
CSV blobları için, her blobun ilk (boş olmayan) satırının üst bilgi içerdiğini gösterir. |
| imageAction | none |
Azure blob depolama alanında katıştırılmış görüntülerin ve görüntü dosyalarının nasıl işleneceğini belirler. "imageAction" yapılandırmasını "none" dışında bir değere ayarlamak, bu dizin oluşturucuya bir beceri kümesinin de eklenmesini gerektirir. |
|
| indexStorageMetadataOnlyForOversizedDocuments |
boolean |
False |
Azure blobları için, işlenmek için çok büyük olan blob içeriğinin depolama meta verilerini dizine almaya devam etmek için bu özelliği true olarak ayarlayın. Fazla büyük bloblar varsayılan olarak hata olarak değerlendirilir. Blob boyutuyla ilgili sınırlar için bkz. https://learn.microsoft.com/azure/search/search-limits-quotas-capacity. |
| indexedFileNameExtensions |
string |
Azure blob depolamadan işlenirken seçecek dosya adı uzantılarının virgülle ayrılmış listesi. Örneğin, özellikle bu dosya türlerini eklemek için ".docx, .pptx, .msg" belirli uygulama dosyalarında dizin oluşturmayı odaklayabilirsiniz. |
|
| markdownHeaderDepth |
enum:
|
h6 |
Markdown içeriği gruplandırılırken dikkate alınacak maksimum başlık derinliğini belirtir. Varsayılan |
| markdownParsingSubmode |
enum:
|
oneToMany |
Bir markdown dosyasının tam olarak bir arama belgesine mi yoksa birden çok arama belgesine mi ayrıştırılacağını belirleyecek alt modu belirtir. Varsayılan |
| parsingMode | default |
Azure blob veri kaynağından dizin oluşturma için ayrıştırma modunu temsil eder. |
|
| pdfTextRotationAlgorithm | none |
Azure blob depolamadaki PDF dosyalarından metin ayıklama algoritmasını belirler. |
|
| queryTimeout |
string |
00:05:00 |
Azure SQL veritabanı veri kaynakları için "hh:mm:ss" biçiminde belirtilen 5 dakikalık varsayılanın ötesinde zaman aşımını artırır. |
IndexingSchedule
Dizin oluşturucu yürütme zamanlamasını temsil eder.
| Name | Tür | Description |
|---|---|---|
| interval |
string (duration) |
Dizin oluşturucu yürütmeleri arasındaki zaman aralığı. |
| startTime |
string (date-time) |
Dizin oluşturucunun çalışmaya başlaması gereken zaman. |
Prefer
HTTP PUT istekleri için, hizmete başarılı olduğunda oluşturulan/güncelleştirilen kaynağı döndürmesini söyler.
| Değer | Description |
|---|---|
| return=representation |
SearchIndexer
Bir dizin oluşturucu temsil eder.
| Name | Tür | Default value | Description |
|---|---|---|---|
| @odata.etag |
string |
Dizin oluşturucunun ETag'i. |
|
| dataSourceName |
string |
Bu dizin oluşturucunun verileri okuduğu veri kaynağının adı. |
|
| description |
string |
Dizin oluşturucunun açıklaması. |
|
| disabled |
boolean |
False |
Dizin oluşturucunun devre dışı bırakılıp bırakılmadığını gösteren değer. Varsayılan değer false'tur. |
| encryptionKey |
Azure Key Vault'ta oluşturduğunuz bir şifreleme anahtarının açıklaması. Bu anahtar, hiç kimsenin, hatta Microsoft'un bile şifresini çözemeyeceğinden tam olarak emin olmak istediğinizde, dizin oluşturucu tanımınız (dizin oluşturucu yürütme durumunun yanı sıra) için ek bir bekleyen şifreleme düzeyi sağlamak için kullanılır. Dizin oluşturucu 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; Dizin oluşturucu tanımınız (ve dizin oluşturucu yürütme durumunuz) etkilenmez. Müşteri tarafından yönetilen anahtarlarla şifreleme, ücretsiz arama hizmetlerinde kullanılamaz ve yalnızca 1 Ocak 2019 veya sonrasında oluşturulan ücretli hizmetler için kullanılabilir. |
||
| fieldMappings |
Veri kaynağındaki alanlar ile dizindeki karşılık gelen hedef alanlar arasındaki eşlemeleri tanımlar. |
||
| name |
string |
Dizin oluşturucunun adı. |
|
| outputFieldMappings |
Çıktı alanı eşlemeleri zenginleştirmeden sonra ve dizin oluşturmadan hemen önce uygulanır. |
||
| parameters |
Dizin oluşturucu yürütme parametreleri. |
||
| schedule |
Bu dizin oluşturucunun zamanlaması. |
||
| skillsetName |
string |
Bu dizin oluşturucuyla yürütülen beceri kümesinin adı. |
|
| targetIndexName |
string |
Bu dizin oluşturucunun veri yazdığı dizinin adı. |
SearchIndexerDataNoneIdentity
Veri kaynağının kimlik özelliğini temizler.
| Name | Tür | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
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. |
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. |
SearchResourceEncryptionKey
Azure Key Vault'ta müşteri tarafından yönetilen bir şifreleme anahtarı. Oluşturduğunuz ve yönettiğiniz anahtarlar, dizinler ve eş anlamlı eşlemeler gibi bekleyen verileri şifrelemek veya şifresini çözmek için kullanılabilir.
| Name | Tür | Description |
|---|---|---|
| accessCredentials.applicationId |
string |
Bekleyen verilerinizi şifrelerken kullanılacak Azure Key Vault'a gerekli erişim izinleri verilmiş bir AAD Uygulama Kimliği. Uygulama Kimliği, AAD Uygulamanızın Nesne Kimliği ile karıştırılmamalıdır. |
| accessCredentials.applicationSecret |
string |
Belirtilen AAD uygulamasının kimlik doğrulama anahtarı. |
| 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 belirtilmezse 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'sidir. Örnek bir URI |