SearchIndexClient class
Classe para executar operações para gerenciar índices (criar, atualizar, listar/excluir) & sinônimos.
Construtores
Search |
Cria uma instância de SearchIndexClient. Exemplo de uso:
|
Propriedades
api |
A versão da API a ser usada ao se comunicar com o serviço. |
endpoint | O ponto de extremidade do serviço de pesquisa |
service |
A versão da API a ser usada ao se comunicar com o serviço. |
Métodos
analyze |
Chama um analisador ou criador de tokens manualmente no texto fornecido. |
create |
Cria um novo índice. |
create |
Cria um novo índice ou modifica um existente. |
create |
Cria um novo SynonymMap ou modifica um existente. |
create |
Cria um novo SynonymMap em um serviço de pesquisa. |
delete |
Exclui um índice existente. |
delete |
Exclui um SynonymMap existente. |
get |
Recupera informações sobre um índice. |
get |
Recupera estatísticas sobre um índice, como a contagem de documentos e o tamanho do armazenamento de índice. |
get |
Recupera o SearchClient correspondente a este SearchIndexClient |
get |
Recupera estatísticas sobre o serviço, como a contagem de documentos, índice etc. |
get |
Recupera informações sobre um SynonymMap. |
list |
Recupera uma lista de índices existentes no serviço. |
list |
Recupera uma lista de nomes de índices existentes no serviço. |
list |
Recupera uma lista de SynonymMaps existentes no serviço. |
list |
Recupera uma lista de nomes de SynonymMaps existentes no serviço. |
Detalhes do construtor
SearchIndexClient(string, KeyCredential | TokenCredential, SearchIndexClientOptions)
Cria uma instância de SearchIndexClient.
Exemplo de uso:
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)
Parâmetros
- endpoint
-
string
O ponto de extremidade do serviço de pesquisa
- credential
Usado para autenticar solicitações para o serviço.
- options
- SearchIndexClientOptions
Usado para configurar o cliente de Índice de Pesquisa.
Detalhes da propriedade
apiVersion
Aviso
Essa API foi preterida.
use {@Link serviceVersion} instead
A versão da API a ser usada ao se comunicar com o serviço.
apiVersion: string
Valor da propriedade
string
endpoint
O ponto de extremidade do serviço de pesquisa
endpoint: string
Valor da propriedade
string
serviceVersion
A versão da API a ser usada ao se comunicar com o serviço.
serviceVersion: string
Valor da propriedade
string
Detalhes do método
analyzeText(string, AnalyzeTextOptions)
Chama um analisador ou criador de tokens manualmente no texto fornecido.
function analyzeText(indexName: string, options: AnalyzeTextOptions): Promise<AnalyzeResult>
Parâmetros
- indexName
-
string
O nome do índice que contém o campo a ser analisado
- options
- AnalyzeTextOptions
Argumentos adicionais
Retornos
Promise<AnalyzeResult>
createIndex(SearchIndex, OperationOptions)
Cria um novo índice.
function createIndex(index: SearchIndex, options?: OperationOptions): Promise<SearchIndex>
Parâmetros
- index
- SearchIndex
As informações que descrevem o índice a ser criado.
- options
- OperationOptions
Argumentos opcionais adicionais.
Retornos
Promise<SearchIndex>
createOrUpdateIndex(SearchIndex, CreateOrUpdateIndexOptions)
Cria um novo índice ou modifica um existente.
function createOrUpdateIndex(index: SearchIndex, options?: CreateOrUpdateIndexOptions): Promise<SearchIndex>
Parâmetros
- index
- SearchIndex
As informações que descrevem o índice a ser criado.
- options
- CreateOrUpdateIndexOptions
Argumentos opcionais adicionais.
Retornos
Promise<SearchIndex>
createOrUpdateSynonymMap(SynonymMap, CreateOrUpdateSynonymMapOptions)
Cria um novo SynonymMap ou modifica um existente.
function createOrUpdateSynonymMap(synonymMap: SynonymMap, options?: CreateOrUpdateSynonymMapOptions): Promise<SynonymMap>
Parâmetros
- synonymMap
- SynonymMap
As informações que descrevem o SynonymMap a ser criado.
- options
- CreateOrUpdateSynonymMapOptions
Argumentos opcionais adicionais.
Retornos
Promise<SynonymMap>
createSynonymMap(SynonymMap, OperationOptions)
Cria um novo SynonymMap em um serviço de pesquisa.
function createSynonymMap(synonymMap: SynonymMap, options?: OperationOptions): Promise<SynonymMap>
Parâmetros
- synonymMap
- SynonymMap
A definição de synonymMap a ser criada em um serviço de pesquisa.
- options
- OperationOptions
Argumentos opcionais adicionais.
Retornos
Promise<SynonymMap>
deleteIndex(string | SearchIndex, DeleteIndexOptions)
Exclui um índice existente.
function deleteIndex(index: string | SearchIndex, options?: DeleteIndexOptions): Promise<void>
Parâmetros
- index
-
string | SearchIndex
- options
- DeleteIndexOptions
Argumentos opcionais adicionais.
Retornos
Promise<void>
deleteSynonymMap(string | SynonymMap, DeleteSynonymMapOptions)
Exclui um SynonymMap existente.
function deleteSynonymMap(synonymMap: string | SynonymMap, options?: DeleteSynonymMapOptions): Promise<void>
Parâmetros
- synonymMap
-
string | SynonymMap
- options
- DeleteSynonymMapOptions
Argumentos opcionais adicionais.
Retornos
Promise<void>
getIndex(string, OperationOptions)
Recupera informações sobre um índice.
function getIndex(indexName: string, options?: OperationOptions): Promise<SearchIndex>
Parâmetros
- indexName
-
string
O nome do índice.
- options
- OperationOptions
Argumentos opcionais adicionais.
Retornos
Promise<SearchIndex>
getIndexStatistics(string, OperationOptions)
Recupera estatísticas sobre um índice, como a contagem de documentos e o tamanho do armazenamento de índice.
function getIndexStatistics(indexName: string, options?: OperationOptions): Promise<SearchIndexStatistics>
Parâmetros
- indexName
-
string
O nome do índice.
- options
- OperationOptions
Argumentos opcionais adicionais.
Retornos
Promise<SearchIndexStatistics>
getSearchClient<TModel>(string, SearchClientOptions)
Recupera o SearchClient correspondente a este SearchIndexClient
function getSearchClient<TModel>(indexName: string, options?: SearchClientOptions): SearchClient<TModel>
Parâmetros
- indexName
-
string
Nome do índice
- options
- SearchClientOptions
Opções do SearchClient
Retornos
SearchClient<TModel>
getServiceStatistics(OperationOptions)
Recupera estatísticas sobre o serviço, como a contagem de documentos, índice etc.
function getServiceStatistics(options?: OperationOptions): Promise<SearchServiceStatistics>
Parâmetros
- options
- OperationOptions
Argumentos opcionais adicionais.
Retornos
Promise<SearchServiceStatistics>
getSynonymMap(string, OperationOptions)
Recupera informações sobre um SynonymMap.
function getSynonymMap(synonymMapName: string, options?: OperationOptions): Promise<SynonymMap>
Parâmetros
- synonymMapName
-
string
O nome do SynonymMap.
- options
- OperationOptions
Argumentos opcionais adicionais.
Retornos
Promise<SynonymMap>
listIndexes(OperationOptions)
Recupera uma lista de índices existentes no serviço.
function listIndexes(options?: OperationOptions): IndexIterator
Parâmetros
- options
- OperationOptions
Opções para a operação de índice de lista.
Retornos
listIndexesNames(OperationOptions)
Recupera uma lista de nomes de índices existentes no serviço.
function listIndexesNames(options?: OperationOptions): IndexNameIterator
Parâmetros
- options
- OperationOptions
Opções para a operação de índice de lista.
Retornos
listSynonymMaps(OperationOptions)
Recupera uma lista de SynonymMaps existentes no serviço.
function listSynonymMaps(options?: OperationOptions): Promise<SynonymMap[]>
Parâmetros
- options
- OperationOptions
Opções para a operação SynonymMaps de lista.
Retornos
Promise<SynonymMap[]>
listSynonymMapsNames(OperationOptions)
Recupera uma lista de nomes de SynonymMaps existentes no serviço.
function listSynonymMapsNames(options?: OperationOptions): Promise<string[]>
Parâmetros
- options
- OperationOptions
Opções para a operação SynonymMaps de lista.
Retornos
Promise<string[]>