SearchIndexClient class
Kelas untuk melakukan operasi untuk mengelola (membuat, memperbarui, mencantumkan/menghapus) indeks, & sinonim.
Konstruktor
Search |
Membuat instans SearchIndexClient. Contoh penggunaan:
|
Properti
api |
Versi API yang digunakan saat berkomunikasi dengan layanan. |
endpoint | Titik akhir layanan pencarian |
service |
Versi API yang digunakan saat berkomunikasi dengan layanan. |
Metode
analyze |
Memanggil penganalisis atau tokenizer secara manual pada teks yang disediakan. |
create |
Membuat indeks baru. |
create |
Membuat indeks baru atau memodifikasi indeks yang sudah ada. |
create |
Membuat SynonymMap baru atau memodifikasi yang sudah ada. |
create |
Membuat SynonymMap baru di layanan pencarian. |
delete |
Menghapus indeks yang ada. |
delete |
Menghapus SynonymMap yang ada. |
get |
Mengambil informasi tentang indeks. |
get |
Mengambil statistik tentang indeks, seperti jumlah dokumen dan ukuran penyimpanan indeks. |
get |
Mengambil SearchClient yang sesuai dengan SearchIndexClient ini |
get |
Mengambil statistik tentang layanan, seperti jumlah dokumen, indeks, dll. |
get |
Mengambil informasi tentang SynonymMap. |
list |
Mengambil daftar indeks yang ada dalam layanan. |
list |
Mengambil daftar nama indeks yang ada dalam layanan. |
list |
Mengambil daftar SynonymMaps yang ada dalam layanan. |
list |
Mengambil daftar nama SynonymMaps yang ada dalam layanan. |
Detail Konstruktor
SearchIndexClient(string, KeyCredential | TokenCredential, SearchIndexClientOptions)
Membuat instans SearchIndexClient.
Contoh penggunaan:
const { SearchIndexClient, AzureKeyCredential } = require("@azure/search-documents");
const client = new SearchIndexClient(
"<endpoint>",
new AzureKeyCredential("<Admin Key>");
);
new SearchIndexClient(endpoint: string, credential: KeyCredential | TokenCredential, options?: SearchIndexClientOptions)
Parameter
- endpoint
-
string
Titik akhir layanan pencarian
- credential
Digunakan untuk mengautentikasi permintaan ke layanan.
- options
- SearchIndexClientOptions
Digunakan untuk mengonfigurasi klien Indeks Pencarian.
Detail Properti
apiVersion
Peringatan
API ini sudah tidak digunakan lagi.
use {@Link serviceVersion} instead
Versi API yang digunakan saat berkomunikasi dengan layanan.
apiVersion: string
Nilai Properti
string
endpoint
Titik akhir layanan pencarian
endpoint: string
Nilai Properti
string
serviceVersion
Versi API yang digunakan saat berkomunikasi dengan layanan.
serviceVersion: string
Nilai Properti
string
Detail Metode
analyzeText(string, AnalyzeTextOptions)
Memanggil penganalisis atau tokenizer secara manual pada teks yang disediakan.
function analyzeText(indexName: string, options: AnalyzeTextOptions): Promise<AnalyzeResult>
Parameter
- indexName
-
string
Nama indeks yang berisi bidang yang akan dianalisis
- options
- AnalyzeTextOptions
Argumen tambahan
Mengembalikan
Promise<AnalyzeResult>
createIndex(SearchIndex, OperationOptions)
Membuat indeks baru.
function createIndex(index: SearchIndex, options?: OperationOptions): Promise<SearchIndex>
Parameter
- index
- SearchIndex
Informasi yang menjelaskan indeks yang akan dibuat.
- options
- OperationOptions
Argumen opsional tambahan.
Mengembalikan
Promise<SearchIndex>
createOrUpdateIndex(SearchIndex, CreateOrUpdateIndexOptions)
Membuat indeks baru atau memodifikasi indeks yang sudah ada.
function createOrUpdateIndex(index: SearchIndex, options?: CreateOrUpdateIndexOptions): Promise<SearchIndex>
Parameter
- index
- SearchIndex
Informasi yang menjelaskan indeks yang akan dibuat.
- options
- CreateOrUpdateIndexOptions
Argumen opsional tambahan.
Mengembalikan
Promise<SearchIndex>
createOrUpdateSynonymMap(SynonymMap, CreateOrUpdateSynonymMapOptions)
Membuat SynonymMap baru atau memodifikasi yang sudah ada.
function createOrUpdateSynonymMap(synonymMap: SynonymMap, options?: CreateOrUpdateSynonymMapOptions): Promise<SynonymMap>
Parameter
- synonymMap
- SynonymMap
Informasi yang menjelaskan SynonymMap yang akan dibuat.
- options
- CreateOrUpdateSynonymMapOptions
Argumen opsional tambahan.
Mengembalikan
Promise<SynonymMap>
createSynonymMap(SynonymMap, OperationOptions)
Membuat SynonymMap baru di layanan pencarian.
function createSynonymMap(synonymMap: SynonymMap, options?: OperationOptions): Promise<SynonymMap>
Parameter
- synonymMap
- SynonymMap
Definisi synonymMap untuk dibuat di layanan pencarian.
- options
- OperationOptions
Argumen opsional tambahan.
Mengembalikan
Promise<SynonymMap>
deleteIndex(string | SearchIndex, DeleteIndexOptions)
Menghapus indeks yang ada.
function deleteIndex(index: string | SearchIndex, options?: DeleteIndexOptions): Promise<void>
Parameter
- index
-
string | SearchIndex
- options
- DeleteIndexOptions
Argumen opsional tambahan.
Mengembalikan
Promise<void>
deleteSynonymMap(string | SynonymMap, DeleteSynonymMapOptions)
Menghapus SynonymMap yang ada.
function deleteSynonymMap(synonymMap: string | SynonymMap, options?: DeleteSynonymMapOptions): Promise<void>
Parameter
- synonymMap
-
string | SynonymMap
- options
- DeleteSynonymMapOptions
Argumen opsional tambahan.
Mengembalikan
Promise<void>
getIndex(string, OperationOptions)
Mengambil informasi tentang indeks.
function getIndex(indexName: string, options?: OperationOptions): Promise<SearchIndex>
Parameter
- indexName
-
string
Nama indeks.
- options
- OperationOptions
Argumen opsional tambahan.
Mengembalikan
Promise<SearchIndex>
getIndexStatistics(string, OperationOptions)
Mengambil statistik tentang indeks, seperti jumlah dokumen dan ukuran penyimpanan indeks.
function getIndexStatistics(indexName: string, options?: OperationOptions): Promise<SearchIndexStatistics>
Parameter
- indexName
-
string
Nama indeks.
- options
- OperationOptions
Argumen opsional tambahan.
Mengembalikan
Promise<SearchIndexStatistics>
getSearchClient<TModel>(string, SearchClientOptions)
Mengambil SearchClient yang sesuai dengan SearchIndexClient ini
function getSearchClient<TModel>(indexName: string, options?: SearchClientOptions): SearchClient<TModel>
Parameter
- indexName
-
string
Nama indeks
- options
- SearchClientOptions
Opsi SearchClient
Mengembalikan
SearchClient<TModel>
getServiceStatistics(OperationOptions)
Mengambil statistik tentang layanan, seperti jumlah dokumen, indeks, dll.
function getServiceStatistics(options?: OperationOptions): Promise<SearchServiceStatistics>
Parameter
- options
- OperationOptions
Argumen opsional tambahan.
Mengembalikan
Promise<SearchServiceStatistics>
getSynonymMap(string, OperationOptions)
Mengambil informasi tentang SynonymMap.
function getSynonymMap(synonymMapName: string, options?: OperationOptions): Promise<SynonymMap>
Parameter
- synonymMapName
-
string
Nama SynonymMap.
- options
- OperationOptions
Argumen opsional tambahan.
Mengembalikan
Promise<SynonymMap>
listIndexes(OperationOptions)
Mengambil daftar indeks yang ada dalam layanan.
function listIndexes(options?: OperationOptions): IndexIterator
Parameter
- options
- OperationOptions
Opsi untuk operasi indeks daftar.
Mengembalikan
listIndexesNames(OperationOptions)
Mengambil daftar nama indeks yang ada dalam layanan.
function listIndexesNames(options?: OperationOptions): IndexNameIterator
Parameter
- options
- OperationOptions
Opsi untuk operasi indeks daftar.
Mengembalikan
listSynonymMaps(OperationOptions)
Mengambil daftar SynonymMaps yang ada dalam layanan.
function listSynonymMaps(options?: OperationOptions): Promise<SynonymMap[]>
Parameter
- options
- OperationOptions
Opsi untuk daftar operasi SynonymMaps.
Mengembalikan
Promise<SynonymMap[]>
listSynonymMapsNames(OperationOptions)
Mengambil daftar nama SynonymMaps yang ada dalam layanan.
function listSynonymMapsNames(options?: OperationOptions): Promise<string[]>
Parameter
- options
- OperationOptions
Opsi untuk daftar operasi SynonymMaps.
Mengembalikan
Promise<string[]>