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
| Search |
SearchIndexClient örneği oluşturur. Örnek kullanım:
|
Özellikler
| api |
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 |
| service |
Hizmetle iletişim kurarken kullanılacak API sürümü. |
Yöntemler
| analyze |
Sağlanan metinde el ile çözümleyici veya belirteç oluşturucu çağırır. |
| create |
Yeni bir arama diğer adı oluşturur. |
| create |
Yeni bir dizin oluşturur. |
| create |
Yeni bir bilgi tabanı yaratır. |
| create |
Yeni bir bilgi kaynağı oluşturur. |
| create |
Yeni bir arama diğer adı oluşturur veya zaten varsa diğer adı güncelleştirir. |
| create |
Yeni bir dizin oluşturur veya var olan bir dizini değiştirir. |
| create |
Yeni bir bilgi tabanı oluşturur veya zaten varsa bir bilgi tabanını günceller. |
| create |
|
| create |
Yeni bir SynonymMap oluşturur veya var olan bir eşlemini değiştirir. |
| create |
Arama hizmetinde yeni bir SynonymMap oluşturur. |
| delete |
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. |
| delete |
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. |
| delete |
Varolan bir dizini siler. |
| delete |
Varolan bir dizini siler. |
| delete |
Mevcut bir bilgi bankasını siler. |
| delete |
Mevcut bir bilgi bankasını siler. |
| delete |
Varolan bir kaynağı siler. |
| delete |
Varolan bir kaynağı siler. |
| delete |
Var olan bir SynonymMap'i siler. |
| get |
Diğer ad tanımını alır. |
| get |
Dizin hakkındaki bilgileri alır. |
| get |
Belge sayısı ve dizin depolama boyutu gibi bir dizinle ilgili istatistikleri alır. |
| get |
Hizmetteki mevcut dizinlerin listesini alır. |
| get |
Bir bilgi tabanı tanımını alır. |
| get |
Bu SearchIndexClient'a karşılık gelen KnowledgeRetrievalClient'ı alır |
| get |
Bir bilgi kaynağı tanımı alır. |
| get |
Bir bilgi kaynağının mevcut durumunu ve senkronizasyon geçmişini döndürür. |
| get |
Bu SearchIndexClient'a karşılık gelen SearchClient'ı alır |
| get |
Belge sayısı, dizin vb. gibi hizmetle ilgili istatistikleri alır. |
| get |
SynonymMap hakkındaki bilgileri alır. |
| list |
Arama hizmeti için kullanılabilen tüm diğer adları listeler. |
| list |
Hizmetteki mevcut dizinlerin listesini alır. |
| list |
Hizmetteki mevcut dizinlerin adlarının listesini alır. |
| list |
Hizmetteki mevcut KnowledgeBase'lerin listesini alır. |
| list |
Hizmetteki mevcut KnowledgeSources'ın listesini alır. |
| list |
Hizmetteki mevcut SynonymMap'lerin listesini alır. |
| list |
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
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ı.
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
Promise<SearchIndexStatistics>
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
Promise<KnowledgeSourceStatus>
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
Promise<SearchServiceStatistics>
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[]>