SearchIndexClient class

Dizinleri yönetmek (oluşturma, güncelleştirme, listeleme/silme) ve eş anlamlı haritaları & işlemleri gerçekleştirmek için sınıf.

Oluşturucular

SearchIndexClient(string, KeyCredential | TokenCredential, SearchIndexClientOptions)

SearchIndexClient örneği oluşturur.

Örnek kullanım:

import { SearchIndexClient, AzureKeyCredential } from "@azure/search-documents";

const indexClient = new SearchIndexClient("<endpoint>", new AzureKeyCredential("<apiKey>"));

Özellikler

apiVersion

Hizmetle iletişim kurarken kullanılacak API sürümü.

endpoint

Arama hizmetinin uç noktası

pipeline

Ham isteklerle kullanım için iç HTTP işlem hattına başvuru

serviceVersion

Hizmetle iletişim kurarken kullanılacak API sürümü.

Yöntemler

analyzeText(string, AnalyzeTextOptions)

Sağlanan metinde el ile çözümleyici veya belirteç oluşturucu çağırır.

createAlias(SearchAlias, OperationOptions)

Yeni bir arama diğer adı oluşturur.

createIndex(SearchIndex, OperationOptions)

Yeni bir dizin oluşturur.

createKnowledgeBase(KnowledgeBase, CreateKnowledgeBaseOptions)

Yeni bir bilgi tabanı yaratır.

createKnowledgeSource(KnowledgeSource, CreateKnowledgeSourceOptions)

Yeni bir bilgi kaynağı oluşturur.

createOrUpdateAlias(SearchAlias, CreateOrUpdateAliasOptions)

Yeni bir arama diğer adı oluşturur veya zaten varsa diğer adı güncelleştirir.

createOrUpdateIndex(SearchIndex, CreateOrUpdateIndexOptions)

Yeni bir dizin oluşturur veya var olan bir dizini değiştirir.

createOrUpdateKnowledgeBase(string, KnowledgeBase, CreateOrUpdateKnowledgeBaseOptions)

Yeni bir bilgi tabanı oluşturur veya zaten varsa bir bilgi tabanını günceller.

createOrUpdateKnowledgeSource(string, KnowledgeSource, CreateOrUpdateKnowledgeSourceOptions)
createOrUpdateSynonymMap(SynonymMap, CreateOrUpdateSynonymMapOptions)

Yeni bir SynonymMap oluşturur veya var olan bir eşlemini değiştirir.

createSynonymMap(SynonymMap, OperationOptions)

Arama hizmetinde yeni bir SynonymMap oluşturur.

deleteAlias(SearchAlias, DeleteAliasOptions)

Arama diğer adını ve dizinle ilişkili eşlemesini siler. Bu işlem kalıcıdır ve kurtarma seçeneği yoktur. Eşlenen dizine bu işlem tarafından dokunulmaz.

deleteAlias(string, DeleteAliasOptions)

Arama diğer adını ve dizinle ilişkili eşlemesini siler. Bu işlem kalıcıdır ve kurtarma seçeneği yoktur. Eşlenen dizine bu işlem tarafından dokunulmaz.

deleteIndex(SearchIndex, DeleteIndexOptions)

Varolan bir dizini siler.

deleteIndex(string, DeleteIndexOptions)

Varolan bir dizini siler.

deleteKnowledgeBase(KnowledgeBase, DeleteKnowledgeBaseOptions)

Mevcut bir bilgi bankasını siler.

deleteKnowledgeBase(string, DeleteKnowledgeBaseOptions)

Mevcut bir bilgi bankasını siler.

deleteKnowledgeSource(KnowledgeSource, DeleteKnowledgeSourceOptions)

Varolan bir kaynağı siler.

deleteKnowledgeSource(string, DeleteKnowledgeSourceOptions)

Varolan bir kaynağı siler.

deleteSynonymMap(string | SynonymMap, DeleteSynonymMapOptions)

Var olan bir SynonymMap'i siler.

getAlias(string, OperationOptions)

Diğer ad tanımını alır.

getIndex(string, OperationOptions)

Dizin hakkındaki bilgileri alır.

getIndexStatistics(string, OperationOptions)

Belge sayısı ve dizin depolama boyutu gibi bir dizinle ilgili istatistikleri alır.

getIndexStatsSummary(GetIndexStatsSummaryOptions)

Hizmetteki mevcut dizinlerin listesini alır.

getKnowledgeBase(string, GetKnowledgeBaseOptions)

Bir bilgi tabanı tanımını alır.

getKnowledgeRetrievalClient(string, KnowledgeRetrievalClientOptions)

Bu SearchIndexClient'a karşılık gelen KnowledgeRetrievalClient'ı alır

getKnowledgeSource(string, GetKnowledgeSourceOptions)

Bir bilgi kaynağı tanımı alır.

getKnowledgeSourceStatus(string, GetKnowledgeSourceStatusOptions)

Bir bilgi kaynağının mevcut durumunu ve senkronizasyon geçmişini döndürür.

getSearchClient<TModel>(string, SearchClientOptions)

Bu SearchIndexClient'a karşılık gelen SearchClient'ı alır

getServiceStatistics(OperationOptions)

Belge sayısı, dizin vb. gibi hizmetle ilgili istatistikleri alır.

getSynonymMap(string, OperationOptions)

SynonymMap hakkındaki bilgileri alır.

listAliases(OperationOptions)

Arama hizmeti için kullanılabilen tüm diğer adları listeler.

listIndexes(OperationOptions)

Hizmetteki mevcut dizinlerin listesini alır.

listIndexesNames(OperationOptions)

Hizmetteki mevcut dizinlerin adlarının listesini alır.

listKnowledgeBases(ListKnowledgeBasesOptions)

Hizmetteki mevcut KnowledgeBase'lerin listesini alır.

listKnowledgeSources(ListKnowledgeSourcesOptions)

Hizmetteki mevcut KnowledgeSources'ın listesini alır.

listSynonymMaps(OperationOptions)

Hizmetteki mevcut SynonymMap'lerin listesini alır.

listSynonymMapsNames(OperationOptions)

Hizmetteki mevcut SynonymMap'lerin adlarının listesini alır.

Oluşturucu Ayrıntıları

SearchIndexClient(string, KeyCredential | TokenCredential, SearchIndexClientOptions)

SearchIndexClient örneği oluşturur.

Örnek kullanım:

import { SearchIndexClient, AzureKeyCredential } from "@azure/search-documents";

const indexClient = new SearchIndexClient("<endpoint>", new AzureKeyCredential("<apiKey>"));
new SearchIndexClient(endpoint: string, credential: KeyCredential | TokenCredential, options?: SearchIndexClientOptions)

Parametreler

endpoint

string

Arama hizmetinin uç noktası

credential

KeyCredential | TokenCredential

Hizmete yönelik isteklerin kimliğini doğrulamak için kullanılır.

options
SearchIndexClientOptions

Arama Dizini istemcisini yapılandırmak için kullanılır.

Özellik Ayrıntıları

apiVersion

Uyarı

Bu API artık kullanım dışıdır.

use {@Link serviceVersion} instead

Hizmetle iletişim kurarken kullanılacak API sürümü.

apiVersion: string

Özellik Değeri

string

endpoint

Arama hizmetinin uç noktası

endpoint: string

Özellik Değeri

string

pipeline

Ham isteklerle kullanım için iç HTTP işlem hattına başvuru

pipeline: Pipeline

Özellik Değeri

serviceVersion

Hizmetle iletişim kurarken kullanılacak API sürümü.

serviceVersion: string

Özellik Değeri

string

Yöntem Ayrıntıları

analyzeText(string, AnalyzeTextOptions)

Sağlanan metinde el ile çözümleyici veya belirteç oluşturucu çağırır.

function analyzeText(indexName: string, options: AnalyzeTextOptions): Promise<AnalyzeResult>

Parametreler

indexName

string

Analiz etmek için alanı içeren dizinin adı

options
AnalyzeTextOptions

Ek bağımsız değişkenler

Döndürülenler

Promise<AnalyzeResult>

createAlias(SearchAlias, OperationOptions)

Yeni bir arama diğer adı oluşturur.

function createAlias(alias: SearchAlias, options?: OperationOptions): Promise<SearchAlias>

Parametreler

alias
SearchAlias

Oluşturulacak diğer adın tanımı.

options
OperationOptions

Seçenekler parametreleri.

Döndürülenler

Promise<SearchAlias>

createIndex(SearchIndex, OperationOptions)

Yeni bir dizin oluşturur.

function createIndex(index: SearchIndex, options?: OperationOptions): Promise<SearchIndex>

Parametreler

index
SearchIndex

Oluşturulacak dizini açıklayan bilgiler.

options
OperationOptions

Ek isteğe bağlı bağımsız değişkenler.

Döndürülenler

Promise<SearchIndex>

createKnowledgeBase(KnowledgeBase, CreateKnowledgeBaseOptions)

Yeni bir bilgi tabanı yaratır.

function createKnowledgeBase(knowledgeBase: KnowledgeBase, options?: CreateKnowledgeBaseOptions): Promise<KnowledgeBase>

Parametreler

knowledgeBase
KnowledgeBase

Oluşturulacak bilgi tabanının tanımı.

options
CreateKnowledgeBaseOptions

seçenekler parametreleri.

Döndürülenler

Promise<KnowledgeBase>

createKnowledgeSource(KnowledgeSource, CreateKnowledgeSourceOptions)

Yeni bir bilgi kaynağı oluşturur.

function createKnowledgeSource(knowledgeSource: KnowledgeSource, options?: CreateKnowledgeSourceOptions): Promise<KnowledgeSource>

Parametreler

knowledgeSource
KnowledgeSource

Oluşturulacak bilgi kaynağının tanımı.

options
CreateKnowledgeSourceOptions

Seçenekler parametreleri.

Döndürülenler

Promise<KnowledgeSource>

createOrUpdateAlias(SearchAlias, CreateOrUpdateAliasOptions)

Yeni bir arama diğer adı oluşturur veya zaten varsa diğer adı güncelleştirir.

function createOrUpdateAlias(alias: SearchAlias, options?: CreateOrUpdateAliasOptions): Promise<SearchAlias>

Parametreler

alias
SearchAlias

Oluşturulacak veya güncelleştirilecek diğer adın tanımı.

options
CreateOrUpdateAliasOptions

Seçenekler parametreleri.

Döndürülenler

Promise<SearchAlias>

createOrUpdateIndex(SearchIndex, CreateOrUpdateIndexOptions)

Yeni bir dizin oluşturur veya var olan bir dizini değiştirir.

function createOrUpdateIndex(index: SearchIndex, options?: CreateOrUpdateIndexOptions): Promise<SearchIndex>

Parametreler

index
SearchIndex

Oluşturulacak dizini açıklayan bilgiler.

options
CreateOrUpdateIndexOptions

Ek isteğe bağlı bağımsız değişkenler.

Döndürülenler

Promise<SearchIndex>

createOrUpdateKnowledgeBase(string, KnowledgeBase, CreateOrUpdateKnowledgeBaseOptions)

Yeni bir bilgi tabanı oluşturur veya zaten varsa bir bilgi tabanını günceller.

function createOrUpdateKnowledgeBase(knowledgeBaseName: string, knowledgeBase: KnowledgeBase, options?: CreateOrUpdateKnowledgeBaseOptions): Promise<KnowledgeBase>

Parametreler

knowledgeBaseName

string

oluşturulacak veya güncellenecek bilgi tabanının adı.

knowledgeBase
KnowledgeBase

oluşturulacak veya güncellenecek bilgi tabanının tanımı.

options
CreateOrUpdateKnowledgeBaseOptions

seçenekler parametreleri.

Döndürülenler

Promise<KnowledgeBase>

createOrUpdateKnowledgeSource(string, KnowledgeSource, CreateOrUpdateKnowledgeSourceOptions)

function createOrUpdateKnowledgeSource(sourceName: string, knowledgeSource: KnowledgeSource, options?: CreateOrUpdateKnowledgeSourceOptions): Promise<KnowledgeSource>

Parametreler

sourceName

string

knowledgeSource
KnowledgeSource

Döndürülenler

Promise<KnowledgeSource>

createOrUpdateSynonymMap(SynonymMap, CreateOrUpdateSynonymMapOptions)

Yeni bir SynonymMap oluşturur veya var olan bir eşlemini değiştirir.

function createOrUpdateSynonymMap(synonymMap: SynonymMap, options?: CreateOrUpdateSynonymMapOptions): Promise<SynonymMap>

Parametreler

synonymMap
SynonymMap

Oluşturulacak SynonymMap'i açıklayan bilgiler.

options
CreateOrUpdateSynonymMapOptions

Ek isteğe bağlı bağımsız değişkenler.

Döndürülenler

Promise<SynonymMap>

createSynonymMap(SynonymMap, OperationOptions)

Arama hizmetinde yeni bir SynonymMap oluşturur.

function createSynonymMap(synonymMap: SynonymMap, options?: OperationOptions): Promise<SynonymMap>

Parametreler

synonymMap
SynonymMap

Arama hizmetinde oluşturulacak synonymMap tanımı.

options
OperationOptions

Ek isteğe bağlı bağımsız değişkenler.

Döndürülenler

Promise<SynonymMap>

deleteAlias(SearchAlias, DeleteAliasOptions)

Arama diğer adını ve dizinle ilişkili eşlemesini siler. Bu işlem kalıcıdır ve kurtarma seçeneği yoktur. Eşlenen dizine bu işlem tarafından dokunulmaz.

function deleteAlias(alias: SearchAlias, options?: DeleteAliasOptions): Promise<void>

Parametreler

alias
SearchAlias

Silinecek diğer ad.

options
DeleteAliasOptions

Ek isteğe bağlı bağımsız değişkenler.

Döndürülenler

Promise<void>

deleteAlias(string, DeleteAliasOptions)

Arama diğer adını ve dizinle ilişkili eşlemesini siler. Bu işlem kalıcıdır ve kurtarma seçeneği yoktur. Eşlenen dizine bu işlem tarafından dokunulmaz.

function deleteAlias(aliasName: string, options?: DeleteAliasOptions): Promise<void>

Parametreler

aliasName

string

Silinecek diğer adın adı.

options
DeleteAliasOptions

Ek isteğe bağlı bağımsız değişkenler.

Döndürülenler

Promise<void>

deleteIndex(SearchIndex, DeleteIndexOptions)

Varolan bir dizini siler.

function deleteIndex(index: SearchIndex, options?: DeleteIndexOptions): Promise<void>

Parametreler

index
SearchIndex

Silinecek dizin.

options
DeleteIndexOptions

Ek isteğe bağlı bağımsız değişkenler.

Döndürülenler

Promise<void>

deleteIndex(string, DeleteIndexOptions)

Varolan bir dizini siler.

function deleteIndex(indexName: string, options?: DeleteIndexOptions): Promise<void>

Parametreler

indexName

string

Silinecek dizinin adı.

options
DeleteIndexOptions

Ek isteğe bağlı bağımsız değişkenler.

Döndürülenler

Promise<void>

deleteKnowledgeBase(KnowledgeBase, DeleteKnowledgeBaseOptions)

Mevcut bir bilgi bankasını siler.

function deleteKnowledgeBase(knowledgeBase: KnowledgeBase, options?: DeleteKnowledgeBaseOptions): Promise<void>

Parametreler

knowledgeBase
KnowledgeBase

Bilgi tabanını silmek için.

options
DeleteKnowledgeBaseOptions

seçenekler parametreleri.

Döndürülenler

Promise<void>

deleteKnowledgeBase(string, DeleteKnowledgeBaseOptions)

Mevcut bir bilgi bankasını siler.

function deleteKnowledgeBase(knowledgeBaseName: string, options?: DeleteKnowledgeBaseOptions): Promise<void>

Parametreler

knowledgeBaseName

string

Silecek bilgi tabanının adı.

options
DeleteKnowledgeBaseOptions

seçenekler parametreleri.

Döndürülenler

Promise<void>

deleteKnowledgeSource(KnowledgeSource, DeleteKnowledgeSourceOptions)

Varolan bir kaynağı siler.

function deleteKnowledgeSource(source: KnowledgeSource, options?: DeleteKnowledgeSourceOptions): Promise<void>

Parametreler

source
KnowledgeSource

silinecek bilgi kaynağı.

options
DeleteKnowledgeSourceOptions

seçenekler parametreleri.

Döndürülenler

Promise<void>

deleteKnowledgeSource(string, DeleteKnowledgeSourceOptions)

Varolan bir kaynağı siler.

function deleteKnowledgeSource(sourceName: string, options?: DeleteKnowledgeSourceOptions): Promise<void>

Parametreler

sourceName

string

silinecek bilgi kaynağının adı.

options
DeleteKnowledgeSourceOptions

seçenekler parametreleri.

Döndürülenler

Promise<void>

deleteSynonymMap(string | SynonymMap, DeleteSynonymMapOptions)

Var olan bir SynonymMap'i siler.

function deleteSynonymMap(synonymMap: string | SynonymMap, options?: DeleteSynonymMapOptions): Promise<void>

Parametreler

synonymMap

string | SynonymMap

options
DeleteSynonymMapOptions

Ek isteğe bağlı bağımsız değişkenler.

Döndürülenler

Promise<void>

getAlias(string, OperationOptions)

Diğer ad tanımını alır.

function getAlias(aliasName: string, options?: OperationOptions): Promise<SearchAlias>

Parametreler

aliasName

string

Alınacak diğer adın adı.

options
OperationOptions

Seçenekler parametreleri.

Döndürülenler

Promise<SearchAlias>

getIndex(string, OperationOptions)

Dizin hakkındaki bilgileri alır.

function getIndex(indexName: string, options?: OperationOptions): Promise<SearchIndex>

Parametreler

indexName

string

Dizinin adı.

options
OperationOptions

Ek isteğe bağlı bağımsız değişkenler.

Döndürülenler

Promise<SearchIndex>

getIndexStatistics(string, OperationOptions)

Belge sayısı ve dizin depolama boyutu gibi bir dizinle ilgili istatistikleri alır.

function getIndexStatistics(indexName: string, options?: OperationOptions): Promise<SearchIndexStatistics>

Parametreler

indexName

string

Dizinin adı.

options
OperationOptions

Ek isteğe bağlı bağımsız değişkenler.

Döndürülenler

getIndexStatsSummary(GetIndexStatsSummaryOptions)

Hizmetteki mevcut dizinlerin listesini alır.

function getIndexStatsSummary(options?: GetIndexStatsSummaryOptions): IndexStatisticsSummaryIterator

Parametreler

options
GetIndexStatsSummaryOptions

Liste dizini işleminin seçenekleri.

Döndürülenler

getKnowledgeBase(string, GetKnowledgeBaseOptions)

Bir bilgi tabanı tanımını alır.

function getKnowledgeBase(knowledgeBaseName: string, options?: GetKnowledgeBaseOptions): Promise<KnowledgeBase>

Parametreler

knowledgeBaseName

string

Alınacak bilgi tabanının adı.

options
GetKnowledgeBaseOptions

seçenekler parametreleri.

Döndürülenler

Promise<KnowledgeBase>

getKnowledgeRetrievalClient(string, KnowledgeRetrievalClientOptions)

Bu SearchIndexClient'a karşılık gelen KnowledgeRetrievalClient'ı alır

function getKnowledgeRetrievalClient(knowledgeBaseName: string, options?: KnowledgeRetrievalClientOptions): KnowledgeRetrievalClient

Parametreler

knowledgeBaseName

string

Bilgi tabanının adı

options
KnowledgeRetrievalClientOptions

KnowledgeRetrievalClient Seçenekleri

Döndürülenler

getKnowledgeSource(string, GetKnowledgeSourceOptions)

Bir bilgi kaynağı tanımı alır.

function getKnowledgeSource(sourceName: string, options?: GetKnowledgeSourceOptions): Promise<KnowledgeSource>

Parametreler

sourceName

string

Alınacak bilgi kaynağının adı.

options
GetKnowledgeSourceOptions

Seçenekler parametreleri.

Döndürülenler

Promise<KnowledgeSource>

getKnowledgeSourceStatus(string, GetKnowledgeSourceStatusOptions)

Bir bilgi kaynağının mevcut durumunu ve senkronizasyon geçmişini döndürür.

function getKnowledgeSourceStatus(sourceName: string, options?: GetKnowledgeSourceStatusOptions): Promise<KnowledgeSourceStatus>

Parametreler

sourceName

string

Durumunun alınacağı bilgi kaynağının adı.

options
GetKnowledgeSourceStatusOptions

Seçenekler parametreleri.

Döndürülenler

getSearchClient<TModel>(string, SearchClientOptions)

Bu SearchIndexClient'a karşılık gelen SearchClient'ı alır

function getSearchClient<TModel>(indexName: string, options?: SearchClientOptions): SearchClient<TModel>

Parametreler

indexName

string

Dizinin adı

options
SearchClientOptions

SearchClient Seçenekleri

Döndürülenler

SearchClient<TModel>

getServiceStatistics(OperationOptions)

Belge sayısı, dizin vb. gibi hizmetle ilgili istatistikleri alır.

function getServiceStatistics(options?: OperationOptions): Promise<SearchServiceStatistics>

Parametreler

options
OperationOptions

Ek isteğe bağlı bağımsız değişkenler.

Döndürülenler

getSynonymMap(string, OperationOptions)

SynonymMap hakkındaki bilgileri alır.

function getSynonymMap(synonymMapName: string, options?: OperationOptions): Promise<SynonymMap>

Parametreler

synonymMapName

string

SynonymMap'in adı.

options
OperationOptions

Ek isteğe bağlı bağımsız değişkenler.

Döndürülenler

Promise<SynonymMap>

listAliases(OperationOptions)

Arama hizmeti için kullanılabilen tüm diğer adları listeler.

function listAliases(options?: OperationOptions): AliasIterator

Parametreler

options
OperationOptions

Seçenekler parametreleri.

Döndürülenler

listIndexes(OperationOptions)

Hizmetteki mevcut dizinlerin listesini alır.

function listIndexes(options?: OperationOptions): IndexIterator

Parametreler

options
OperationOptions

Liste dizini işleminin seçenekleri.

Döndürülenler

listIndexesNames(OperationOptions)

Hizmetteki mevcut dizinlerin adlarının listesini alır.

function listIndexesNames(options?: OperationOptions): IndexNameIterator

Parametreler

options
OperationOptions

Liste dizini işleminin seçenekleri.

Döndürülenler

listKnowledgeBases(ListKnowledgeBasesOptions)

Hizmetteki mevcut KnowledgeBase'lerin listesini alır.

function listKnowledgeBases(options?: ListKnowledgeBasesOptions): KnowledgeBaseIterator

Parametreler

options
ListKnowledgeBasesOptions

Bilgi tabanları listesi işlemlerine seçenekler.

Döndürülenler

listKnowledgeSources(ListKnowledgeSourcesOptions)

Hizmetteki mevcut KnowledgeSources'ın listesini alır.

function listKnowledgeSources(options?: ListKnowledgeSourcesOptions): KnowledgeSourceIterator

Parametreler

options
ListKnowledgeSourcesOptions

Bilgi kaynakları listesi işlemi için seçenekler.

Döndürülenler

listSynonymMaps(OperationOptions)

Hizmetteki mevcut SynonymMap'lerin listesini alır.

function listSynonymMaps(options?: OperationOptions): Promise<SynonymMap[]>

Parametreler

options
OperationOptions

SynonymMaps işlemini listeleme seçenekleri.

Döndürülenler

Promise<SynonymMap[]>

listSynonymMapsNames(OperationOptions)

Hizmetteki mevcut SynonymMap'lerin adlarının listesini alır.

function listSynonymMapsNames(options?: OperationOptions): Promise<string[]>

Parametreler

options
OperationOptions

SynonymMaps işlemini listeleme seçenekleri.

Döndürülenler

Promise<string[]>