Knowledge Sources - List

Mencantumkan semua sumber pengetahuan yang tersedia untuk layanan pencarian.

GET {endpoint}/knowledgesources?api-version=2026-04-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
endpoint
path True

string (uri)

URL titik akhir layanan pencarian.

api-version
query True

string

minLength: 1

Versi API yang akan digunakan untuk operasi ini.

Header Permintaan

Nama Diperlukan Jenis Deskripsi
Accept

Accept

Header Terima.

x-ms-client-request-id

string (uuid)

Pengidentifikasi string yang buram dan unik secara global yang dihasilkan klien untuk permintaan tersebut.

Respons

Nama Jenis Deskripsi
200 OK

ListKnowledgeSourcesResult

Permintaan telah berhasil.

Other Status Codes

ErrorResponse

Respons kesalahan tak terduga.

Keamanan

api-key

Jenis: apiKey
Dalam: header

OAuth2Auth

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Cakupan

Nama Deskripsi
https://search.azure.com/.default

Contoh

SearchServiceListKnowledgeSources
SearchServiceListKnowledgeSourcesAzureBlob
SearchServiceListKnowledgeSourcesIndexedOneLake
SearchServiceListKnowledgeSourcesWeb

SearchServiceListKnowledgeSources

Permintaan sampel

GET https://exampleservice.search.windows.net/knowledgesources?api-version=2026-04-01

Respon sampel

{
  "value": [
    {
      "@odata.etag": "0x1234568AE7E58A1",
      "name": "ks-example-index",
      "kind": "searchIndex",
      "description": "Description of the knowledge source.",
      "encryptionKey": {
        "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
        "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
        "keyVaultUri": "https://myKeyVault.vault.azure.net",
        "accessCredentials": {
          "applicationId": "00000000-0000-0000-0000-000000000000",
          "applicationSecret": "<applicationSecret>"
        }
      },
      "searchIndexParameters": {
        "searchIndexName": "example-index",
        "semanticConfigurationName": "testconfig",
        "sourceDataFields": [
          {
            "name": "description"
          },
          {
            "name": "category"
          }
        ],
        "searchFields": [
          {
            "name": "*"
          }
        ]
      }
    }
  ]
}

SearchServiceListKnowledgeSourcesAzureBlob

Permintaan sampel

GET https://exampleservice.search.windows.net/knowledgesources?api-version=2026-04-01

Respon sampel

{
  "value": [
    {
      "@odata.etag": "0x1234568AE7E58A1",
      "name": "ks-example-index",
      "kind": "azureBlob",
      "description": "Description of the knowledge source.",
      "encryptionKey": {
        "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
        "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
        "keyVaultUri": "https://myKeyVault.vault.azure.net",
        "accessCredentials": {
          "applicationId": "00000000-0000-0000-0000-000000000000",
          "applicationSecret": "<applicationSecret>"
        }
      },
      "azureBlobParameters": {
        "connectionString": "DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.windows.net ",
        "containerName": "test-container",
        "folderPath": "test-path",
        "isADLSGen2": false,
        "ingestionParameters": {
          "disableImageVerbalization": false,
          "contentExtractionMode": "standard",
          "identity": {
            "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
            "userAssignedIdentity": "/my/userassigned/id"
          },
          "embeddingModel": {
            "kind": "azureOpenAI",
            "azureOpenAIParameters": {
              "resourceUri": "https://test-sample.openai.azure.com",
              "deploymentId": "model",
              "apiKey": "<redacted>",
              "modelName": "text-embedding-3-large"
            }
          },
          "chatCompletionModel": {
            "kind": "azureOpenAI",
            "azureOpenAIParameters": {
              "resourceUri": "https://test-sample.openai.azure.com",
              "deploymentId": "myDeployment",
              "apiKey": "<redacted>",
              "modelName": "gpt-5-nano"
            }
          },
          "ingestionSchedule": {
            "interval": "P1D",
            "startTime": "2024-06-06T00:01:50.265Z"
          },
          "aiServices": {
            "uri": "https://my-ai-service.azure.com/",
            "apiKey": "<redacted>"
          }
        },
        "createdResources": {
          "dataSourceConnection": "ks-example-index-datasource",
          "indexer": "ks-example-index-indexer",
          "skillset": "ks-example-index-skillset",
          "index": "ks-example-index-index"
        }
      }
    }
  ]
}

SearchServiceListKnowledgeSourcesIndexedOneLake

Permintaan sampel

GET https://exampleservice.search.windows.net/knowledgesources?api-version=2026-04-01

Respon sampel

{
  "value": [
    {
      "@odata.etag": "0x1234568AE7E58A1",
      "name": "ks-example-index",
      "kind": "indexedOneLake",
      "description": "Description of the OneLake knowledge source.",
      "encryptionKey": {
        "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
        "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
        "keyVaultUri": "https://myKeyVault.vault.azure.net",
        "accessCredentials": {
          "applicationId": "00000000-0000-0000-0000-000000000000",
          "applicationSecret": "<applicationSecret>"
        }
      },
      "indexedOneLakeParameters": {
        "fabricWorkspaceId": "<redacted>",
        "lakehouseId": "fakeLakehouseId",
        "targetPath": "testfolder",
        "ingestionParameters": {
          "disableImageVerbalization": false,
          "contentExtractionMode": "standard",
          "identity": {
            "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
            "userAssignedIdentity": "/my/userassigned/id"
          },
          "embeddingModel": {
            "kind": "azureOpenAI",
            "azureOpenAIParameters": {
              "resourceUri": "https://test-sample.openai.azure.com",
              "deploymentId": "model",
              "apiKey": "<redacted>",
              "modelName": "text-embedding-3-large"
            }
          },
          "chatCompletionModel": {
            "kind": "azureOpenAI",
            "azureOpenAIParameters": {
              "resourceUri": "https://test-sample.openai.azure.com",
              "deploymentId": "myDeployment",
              "apiKey": "<redacted>",
              "modelName": "gpt-5-nano"
            }
          },
          "ingestionSchedule": {
            "interval": "P1D",
            "startTime": "2024-06-06T00:01:50.265Z"
          },
          "aiServices": {
            "uri": "https://my-ai-service.azure.com/",
            "apiKey": "<redacted>"
          }
        },
        "createdResources": {
          "dataSourceConnection": "ks-example-index-datasource",
          "indexer": "ks-example-index-indexer",
          "skillset": "ks-example-index-skillset",
          "index": "ks-example-index-index"
        }
      }
    }
  ]
}

SearchServiceListKnowledgeSourcesWeb

Permintaan sampel

GET https://exampleservice.search.windows.net/knowledgesources?api-version=2026-04-01

Respon sampel

{
  "value": [
    {
      "@odata.etag": "0x1234568AE7E58A1",
      "name": "ks-example-index",
      "kind": "web",
      "description": "Description of the knowledge source.",
      "encryptionKey": {
        "keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
        "keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
        "keyVaultUri": "https://myKeyVault.vault.azure.net",
        "accessCredentials": {
          "applicationId": "00000000-0000-0000-0000-000000000000",
          "applicationSecret": "<applicationSecret>"
        }
      },
      "webParameters": {
        "domains": {
          "allowedDomains": [
            {
              "address": "example.com",
              "includeSubpages": true
            },
            {
              "address": "another-example.com"
            }
          ],
          "blockedDomains": [
            {
              "address": "blocked.com"
            },
            {
              "address": "spam.com",
              "includeSubpages": true
            }
          ]
        }
      }
    }
  ]
}

Definisi

Nama Deskripsi
Accept

Header Terima.

AIServices

Parameter untuk Layanan AI.

AzureBlobKnowledgeSource

Konfigurasi untuk sumber pengetahuan Azure Blob Storage.

AzureBlobKnowledgeSourceParameters

Parameter untuk sumber pengetahuan Azure Blob Storage.

AzureOpenAIModelName

Nama model Azure Open AI yang akan dipanggil.

AzureOpenAIVectorizerParameters

Menentukan parameter untuk menyambungkan ke sumber daya Azure OpenAI.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Respons kesalahan umum untuk semua API Azure Resource Manager untuk mengembalikan detail kesalahan untuk operasi yang gagal. (Ini juga mengikuti format respons kesalahan OData.).

IndexedOneLakeKnowledgeSource

Konfigurasi untuk sumber pengetahuan OneLake.

IndexedOneLakeKnowledgeSourceParameters

Parameter untuk sumber pengetahuan OneLake.

IndexingSchedule

Mewakili jadwal untuk eksekusi pengindeks.

KnowledgeBaseAzureOpenAIModel

Menentukan sumber daya Azure OpenAI yang digunakan untuk melakukan perencanaan kueri.

KnowledgeBaseModelKind

Model AI yang akan digunakan untuk perencanaan kueri.

KnowledgeSourceAzureOpenAIVectorizer

Menentukan sumber daya Azure OpenAI yang digunakan untuk mengvektorkan string kueri.

KnowledgeSourceIngestionParameters

Mengkonsolidasikan semua pengaturan penyerapan umum untuk sumber pengetahuan.

KnowledgeSourceKind

Jenis sumber pengetahuan.

ListKnowledgeSourcesResult

Hasil dari daftar sumber pengetahuan.

SearchIndexerDataNoneIdentity

Menghapus properti identitas sumber data.

SearchIndexerDataUserAssignedIdentity

Menentukan identitas untuk sumber data yang akan digunakan.

SearchIndexFieldReference

Referensi bidang untuk indeks pencarian.

SearchIndexKnowledgeSource

Sumber Pengetahuan menargetkan indeks penelusuran.

SearchIndexKnowledgeSourceParameters

Parameter untuk sumber pengetahuan indeks pencarian.

SearchResourceEncryptionKey

Kunci enkripsi yang dikelola pelanggan di Azure Key Vault. Kunci yang Anda buat dan kelola dapat digunakan untuk mengenkripsi atau mendekripsi data-at-rest, seperti indeks dan peta sinonim.

VectorSearchVectorizerKind

Metode vektorisasi yang akan digunakan selama waktu kueri.

WebKnowledgeSource

Sumber Pengetahuan menargetkan hasil web.

WebKnowledgeSourceDomain

Konfigurasi untuk domain sumber pengetahuan web.

WebKnowledgeSourceDomains

Konfigurasi izinkan/blokir domain untuk sumber pengetahuan web.

WebKnowledgeSourceParameters

Parameter untuk sumber pengetahuan web.

Accept

Header Terima.

Nilai Deskripsi
application/json;odata.metadata=minimal

AIServices

Parameter untuk Layanan AI.

Nama Jenis Deskripsi
apiKey

string

Kunci API untuk mengakses Layanan AI.

uri

string (uri)

URI titik akhir Layanan AI.

AzureBlobKnowledgeSource

Konfigurasi untuk sumber pengetahuan Azure Blob Storage.

Nama Jenis Deskripsi
@odata.etag

string

ETag dari sumber pengetahuan.

azureBlobParameters

AzureBlobKnowledgeSourceParameters

Jenis sumber pengetahuan.

description

string

Deskripsi opsional yang ditentukan pengguna.

encryptionKey

SearchResourceEncryptionKey

Deskripsi kunci enkripsi yang Anda buat di Azure Key Vault. Kunci ini digunakan untuk memberikan tingkat enkripsi tambahan untuk definisi sumber pengetahuan Anda ketika Anda menginginkan jaminan penuh bahwa tidak ada seorang pun, bahkan Microsoft, yang dapat mendekripsinya. Setelah Anda mengenkripsi definisi sumber pengetahuan Anda, definisi tersebut akan selalu dienkripsi. Layanan pencarian akan mengabaikan upaya untuk mengatur properti ini ke null. Anda dapat mengubah properti ini sesuai kebutuhan jika Anda ingin memutar kunci enkripsi Anda; Definisi sumber pengetahuan Anda tidak akan terpengaruh. Enkripsi dengan kunci yang dikelola pelanggan tidak tersedia untuk layanan pencarian gratis, dan hanya tersedia untuk layanan berbayar yang dibuat pada atau setelah 1 Januari 2019.

kind string:

azureBlob

Jenis sumber pengetahuan.

name

string

Nama sumber pengetahuan.

AzureBlobKnowledgeSourceParameters

Parameter untuk sumber pengetahuan Azure Blob Storage.

Nama Jenis Nilai default Deskripsi
connectionString

string

String koneksi berbasis kunci atau format ResourceId jika menggunakan identitas terkelola.

containerName

string

Nama kontainer penyimpanan blob.

createdResources

object

Sumber daya yang dibuat oleh sumber pengetahuan.

folderPath

string

Jalur folder opsional dalam kontainer.

ingestionParameters

KnowledgeSourceIngestionParameters

Mengkonsolidasikan semua pengaturan penyerapan umum.

isADLSGen2

boolean

False

Atur ke true jika terhubung ke akun penyimpanan ADLS Gen2. Nilai default adalah false.

AzureOpenAIModelName

Nama model Azure Open AI yang akan dipanggil.

Nilai Deskripsi
text-embedding-ada-002

TextEmbeddingAda002 model.

text-embedding-3-large

TextEmbedding3Model besar.

text-embedding-3-small

TextEmbedding3Model kecil.

gpt-5-mini

Model Gpt5Mini.

gpt-5-nano

Model Gpt5Nano.

gpt-5.4-mini

Model Gpt54Mini.

gpt-5.4-nano

Model Gpt54Nano.

AzureOpenAIVectorizerParameters

Menentukan parameter untuk menyambungkan ke sumber daya Azure OpenAI.

Nama Jenis Deskripsi
apiKey

string

Kunci API dari sumber daya Azure OpenAI yang ditunjuk.

authIdentity SearchIndexerDataIdentity:

Identitas terkelola yang ditetapkan pengguna yang digunakan untuk koneksi keluar.

deploymentId

string

ID penyebaran model Azure OpenAI pada sumber daya yang ditunjuk.

modelName

AzureOpenAIModelName

Nama model penyematan yang disebarkan di jalur deploymentId yang disediakan.

resourceUri

string (uri)

URI sumber daya sumber daya Azure OpenAI.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Nama Jenis Deskripsi
info

Info tambahan.

type

string

Jenis info tambahan.

ErrorDetail

Detail kesalahan.

Nama Jenis Deskripsi
additionalInfo

ErrorAdditionalInfo[]

Info tambahan kesalahan.

code

string

Kode kesalahan.

details

ErrorDetail[]

Rincian kesalahan.

message

string

Pesan kesalahan.

target

string

Sasaran kesalahan.

ErrorResponse

Respons kesalahan umum untuk semua API Azure Resource Manager untuk mengembalikan detail kesalahan untuk operasi yang gagal. (Ini juga mengikuti format respons kesalahan OData.).

Nama Jenis Deskripsi
error

ErrorDetail

Objek kesalahan.

IndexedOneLakeKnowledgeSource

Konfigurasi untuk sumber pengetahuan OneLake.

Nama Jenis Deskripsi
@odata.etag

string

ETag dari sumber pengetahuan.

description

string

Deskripsi opsional yang ditentukan pengguna.

encryptionKey

SearchResourceEncryptionKey

Deskripsi kunci enkripsi yang Anda buat di Azure Key Vault. Kunci ini digunakan untuk memberikan tingkat enkripsi tambahan untuk definisi sumber pengetahuan Anda ketika Anda menginginkan jaminan penuh bahwa tidak ada seorang pun, bahkan Microsoft, yang dapat mendekripsinya. Setelah Anda mengenkripsi definisi sumber pengetahuan Anda, definisi tersebut akan selalu dienkripsi. Layanan pencarian akan mengabaikan upaya untuk mengatur properti ini ke null. Anda dapat mengubah properti ini sesuai kebutuhan jika Anda ingin memutar kunci enkripsi Anda; Definisi sumber pengetahuan Anda tidak akan terpengaruh. Enkripsi dengan kunci yang dikelola pelanggan tidak tersedia untuk layanan pencarian gratis, dan hanya tersedia untuk layanan berbayar yang dibuat pada atau setelah 1 Januari 2019.

indexedOneLakeParameters

IndexedOneLakeKnowledgeSourceParameters

Parameter untuk sumber pengetahuan.

kind string:

indexedOneLake

Jenis sumber pengetahuan.

name

string

Nama sumber pengetahuan.

IndexedOneLakeKnowledgeSourceParameters

Parameter untuk sumber pengetahuan OneLake.

Nama Jenis Deskripsi
createdResources

object

Sumber daya yang dibuat oleh sumber pengetahuan.

fabricWorkspaceId

string

ID ruang kerja OneLake.

ingestionParameters

KnowledgeSourceIngestionParameters

Mengkonsolidasikan semua pengaturan penyerapan umum.

lakehouseId

string

Menentukan rumah danau OneLake mana yang akan diakses.

targetPath

string

Folder atau pintasan OneLakehouse opsional untuk memfilter konten OneLake.

IndexingSchedule

Mewakili jadwal untuk eksekusi pengindeks.

Nama Jenis Deskripsi
interval

string (duration)

Interval waktu antara eksekusi pengindeks.

startTime

string (date-time)

Waktu ketika pengindeks harus mulai berjalan.

KnowledgeBaseAzureOpenAIModel

Menentukan sumber daya Azure OpenAI yang digunakan untuk melakukan perencanaan kueri.

Nama Jenis Deskripsi
azureOpenAIParameters

AzureOpenAIVectorizerParameters

Parameter Azure OpenAI.

kind string:

azureOpenAI

Model AI yang akan digunakan untuk perencanaan kueri.

KnowledgeBaseModelKind

Model AI yang akan digunakan untuk perencanaan kueri.

Nilai Deskripsi
azureOpenAI

Gunakan model Azure Open AI untuk perencanaan kueri.

KnowledgeSourceAzureOpenAIVectorizer

Menentukan sumber daya Azure OpenAI yang digunakan untuk mengvektorkan string kueri.

Nama Jenis Deskripsi
azureOpenAIParameters

AzureOpenAIVectorizerParameters

Berisi parameter khusus untuk vektorisasi penyematan Azure OpenAI.

kind string:

azureOpenAI

Nama jenis metode vektorisasi yang dikonfigurasi untuk digunakan dengan pencarian vektor.

KnowledgeSourceIngestionParameters

Mengkonsolidasikan semua pengaturan penyerapan umum untuk sumber pengetahuan.

Nama Jenis Nilai default Deskripsi
aiServices

AIServices

Konfigurasi Layanan AI opsional untuk pemrosesan konten.

chatCompletionModel KnowledgeBaseModel:

KnowledgeBaseAzureOpenAIModel

Model penyelesaian obrolan opsional untuk verbalisasi gambar atau ekstraksi konteks.

contentExtractionMode enum:
  • minimal
  • standard
minimal

Mode ekstraksi konten opsional. Defaultnya adalah 'minimal'.

disableImageVerbalization

boolean

False

Menunjukkan apakah verbalisasi gambar harus dinonaktifkan. Nilai default adalah false.

embeddingModel KnowledgeSourceVectorizer:

KnowledgeSourceAzureOpenAIVectorizer

Konfigurasi vektor opsional untuk vektorisasi konten.

identity SearchIndexerDataIdentity:

Identitas eksplisit untuk digunakan untuk sumber pengetahuan ini.

ingestionSchedule

IndexingSchedule

Jadwal opsional untuk penyerapan data.

KnowledgeSourceKind

Jenis sumber pengetahuan.

Nilai Deskripsi
searchIndex

Sumber pengetahuan yang membaca data dari Indeks Pencarian.

azureBlob

Sumber pengetahuan yang membaca dan menyerap data dari Azure Blob Storage ke Indeks Pencarian.

indexedOneLake

Sumber pengetahuan yang membaca data dari OneLake yang diindeks.

web

Sumber pengetahuan yang membaca data dari web.

ListKnowledgeSourcesResult

Hasil dari daftar sumber pengetahuan.

Nama Jenis Deskripsi
value KnowledgeSource[]:

Sumber pengetahuan dalam layanan.

SearchIndexerDataNoneIdentity

Menghapus properti identitas sumber data.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Fragmen URI yang menentukan jenis identitas.

SearchIndexerDataUserAssignedIdentity

Menentukan identitas untuk sumber data yang akan digunakan.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Fragmen URI yang menentukan jenis identitas.

userAssignedIdentity

string

Id sumber daya Azure yang sepenuhnya memenuhi syarat dari identitas terkelola yang ditetapkan pengguna biasanya dalam formulir "/subscriptions/12345678-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" yang seharusnya ditetapkan ke layanan pencarian.

SearchIndexFieldReference

Referensi bidang untuk indeks pencarian.

Nama Jenis Deskripsi
name

string

Nama bidang.

SearchIndexKnowledgeSource

Sumber Pengetahuan menargetkan indeks penelusuran.

Nama Jenis Deskripsi
@odata.etag

string

ETag dari sumber pengetahuan.

description

string

Deskripsi opsional yang ditentukan pengguna.

encryptionKey

SearchResourceEncryptionKey

Deskripsi kunci enkripsi yang Anda buat di Azure Key Vault. Kunci ini digunakan untuk memberikan tingkat enkripsi tambahan untuk definisi sumber pengetahuan Anda ketika Anda menginginkan jaminan penuh bahwa tidak ada seorang pun, bahkan Microsoft, yang dapat mendekripsinya. Setelah Anda mengenkripsi definisi sumber pengetahuan Anda, definisi tersebut akan selalu dienkripsi. Layanan pencarian akan mengabaikan upaya untuk mengatur properti ini ke null. Anda dapat mengubah properti ini sesuai kebutuhan jika Anda ingin memutar kunci enkripsi Anda; Definisi sumber pengetahuan Anda tidak akan terpengaruh. Enkripsi dengan kunci yang dikelola pelanggan tidak tersedia untuk layanan pencarian gratis, dan hanya tersedia untuk layanan berbayar yang dibuat pada atau setelah 1 Januari 2019.

kind string:

searchIndex

Jenis sumber pengetahuan.

name

string

Nama sumber pengetahuan.

searchIndexParameters

SearchIndexKnowledgeSourceParameters

Parameter untuk sumber pengetahuan.

SearchIndexKnowledgeSourceParameters

Parameter untuk sumber pengetahuan indeks pencarian.

Nama Jenis Deskripsi
searchFields

SearchIndexFieldReference[]

Digunakan untuk membatasi bidang mana yang akan dicari di indeks pencarian.

searchIndexName

string

Nama indeks Pencarian.

semanticConfigurationName

string

Digunakan untuk menentukan konfigurasi semantik yang berbeda pada indeks pencarian target selain yang default.

sourceDataFields

SearchIndexFieldReference[]

Digunakan untuk meminta bidang tambahan untuk data sumber yang direferensikan.

SearchResourceEncryptionKey

Kunci enkripsi yang dikelola pelanggan di Azure Key Vault. Kunci yang Anda buat dan kelola dapat digunakan untuk mengenkripsi atau mendekripsi data-at-rest, seperti indeks dan peta sinonim.

Nama Jenis Deskripsi
accessCredentials.applicationId

string

ID Aplikasi AAD yang diberikan izin akses yang diperlukan ke Azure Key Vault yang akan digunakan saat mengenkripsi data Anda tidak aktif. ID Aplikasi tidak boleh bingung dengan ID Objek untuk Aplikasi AAD Anda.

accessCredentials.applicationSecret

string

Kunci autentikasi aplikasi AAD yang ditentukan.

identity SearchIndexerDataIdentity:

Identitas terkelola eksplisit yang digunakan untuk kunci enkripsi ini. Jika tidak ditentukan dan properti kredensial akses null, identitas terkelola yang ditetapkan sistem akan digunakan. Pada pembaruan ke sumber daya, jika identitas eksplisit tidak ditentukan, identitas tersebut tetap tidak berubah. Jika "tidak ada" ditentukan, nilai properti ini akan dihapus.

keyVaultKeyName

string

Nama kunci Azure Key Vault Anda yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif.

keyVaultKeyVersion

string

Versi kunci Azure Key Vault Anda yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif.

keyVaultUri

string

URI Azure Key Vault Anda, juga disebut sebagai nama DNS, yang berisi kunci yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif. Contoh URI mungkin https://my-keyvault-name.vault.azure.net.

VectorSearchVectorizerKind

Metode vektorisasi yang akan digunakan selama waktu kueri.

Nilai Deskripsi
azureOpenAI

Buat penyematan menggunakan sumber daya Azure OpenAI pada waktu kueri.

customWebApi

Buat penyematan menggunakan titik akhir web kustom pada waktu kueri.

aiServicesVision

Buat penyematan untuk input gambar atau teks pada waktu kueri menggunakan AZURE AI Services Vision Vectorize API.

aml

Hasilkan penyematan menggunakan titik akhir Azure Machine Learning yang disebarkan melalui Katalog Model Azure AI Foundry pada waktu kueri.

WebKnowledgeSource

Sumber Pengetahuan menargetkan hasil web.

Nama Jenis Deskripsi
@odata.etag

string

ETag dari sumber pengetahuan.

description

string

Deskripsi opsional yang ditentukan pengguna.

encryptionKey

SearchResourceEncryptionKey

Deskripsi kunci enkripsi yang Anda buat di Azure Key Vault. Kunci ini digunakan untuk memberikan tingkat enkripsi tambahan untuk definisi sumber pengetahuan Anda ketika Anda menginginkan jaminan penuh bahwa tidak ada seorang pun, bahkan Microsoft, yang dapat mendekripsinya. Setelah Anda mengenkripsi definisi sumber pengetahuan Anda, definisi tersebut akan selalu dienkripsi. Layanan pencarian akan mengabaikan upaya untuk mengatur properti ini ke null. Anda dapat mengubah properti ini sesuai kebutuhan jika Anda ingin memutar kunci enkripsi Anda; Definisi sumber pengetahuan Anda tidak akan terpengaruh. Enkripsi dengan kunci yang dikelola pelanggan tidak tersedia untuk layanan pencarian gratis, dan hanya tersedia untuk layanan berbayar yang dibuat pada atau setelah 1 Januari 2019.

kind string:

web

Jenis sumber pengetahuan.

name

string

Nama sumber pengetahuan.

webParameters

WebKnowledgeSourceParameters

Parameter untuk sumber pengetahuan web.

WebKnowledgeSourceDomain

Konfigurasi untuk domain sumber pengetahuan web.

Nama Jenis Deskripsi
address

string

Alamat domain.

includeSubpages

boolean

Apakah akan menyertakan subhalaman dari domain ini atau tidak.

WebKnowledgeSourceDomains

Konfigurasi izinkan/blokir domain untuk sumber pengetahuan web.

Nama Jenis Deskripsi
allowedDomains

WebKnowledgeSourceDomain[]

Domain yang diizinkan untuk hasil web.

blockedDomains

WebKnowledgeSourceDomain[]

Domain yang diblokir dari hasil web.

WebKnowledgeSourceParameters

Parameter untuk sumber pengetahuan web.

Nama Jenis Deskripsi
domains

WebKnowledgeSourceDomains

Konfigurasi domain izinkan/blokir untuk hasil web.