SearchIndexClient class
Classe a executar operações para gerir (criar, atualizar, listar/eliminar) índices, & sinónimos.
Construtores
Search |
Cria uma instância de SearchIndexClient. Utilização de exemplo:
|
Propriedades
api |
A versão da API a utilizar ao comunicar com o serviço. |
endpoint | O ponto final do serviço de pesquisa |
service |
A versão da API a utilizar ao comunicar com o serviço. |
Métodos
analyze |
Chama manualmente um analisador ou tokenizer 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 num serviço de pesquisa. |
delete |
Elimina um índice existente. |
delete |
Elimina um SynonymMap existente. |
get |
Obtém informações sobre um índice. |
get |
Obtém estatísticas sobre um índice, como a contagem de documentos e o tamanho do armazenamento de índices. |
get |
Obtém o SearchClient correspondente a este SearchIndexClient |
get |
Obtém estatísticas sobre o serviço, como a contagem de documentos, índice, etc. |
get |
Obtém informações sobre um SynonymMap. |
list |
Obtém uma lista de índices existentes no serviço. |
list |
Obtém uma lista de nomes de índices existentes no serviço. |
list |
Obtém uma lista de SynonymMaps existentes no serviço. |
list |
Obtém uma lista de nomes de SynonymMaps existentes no serviço. |
Detalhes do Construtor
SearchIndexClient(string, KeyCredential | TokenCredential, SearchIndexClientOptions)
Cria uma instância de SearchIndexClient.
Utilização de exemplo:
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 final do serviço de pesquisa
- credential
Utilizado para autenticar pedidos para o serviço.
- options
- SearchIndexClientOptions
Utilizado para configurar o cliente do Índice de Pesquisa.
Detalhes de Propriedade
apiVersion
Aviso
Esta API foi preterida.
use {@Link serviceVersion} instead
A versão da API a utilizar ao comunicar com o serviço.
apiVersion: string
Valor de Propriedade
string
endpoint
O ponto final do serviço de pesquisa
endpoint: string
Valor de Propriedade
string
serviceVersion
A versão da API a utilizar ao comunicar com o serviço.
serviceVersion: string
Valor de Propriedade
string
Detalhes de Método
analyzeText(string, AnalyzeTextOptions)
Chama manualmente um analisador ou tokenizer 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 analisar
- options
- AnalyzeTextOptions
Argumentos adicionais
Devoluções
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.
Devoluções
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.
Devoluções
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.
Devoluções
Promise<SynonymMap>
createSynonymMap(SynonymMap, OperationOptions)
Cria um novo SynonymMap num serviço de pesquisa.
function createSynonymMap(synonymMap: SynonymMap, options?: OperationOptions): Promise<SynonymMap>
Parâmetros
- synonymMap
- SynonymMap
A definição de sinónimoMap a criar num serviço de pesquisa.
- options
- OperationOptions
Argumentos opcionais adicionais.
Devoluções
Promise<SynonymMap>
deleteIndex(string | SearchIndex, DeleteIndexOptions)
Elimina um índice existente.
function deleteIndex(index: string | SearchIndex, options?: DeleteIndexOptions): Promise<void>
Parâmetros
- index
-
string | SearchIndex
- options
- DeleteIndexOptions
Argumentos opcionais adicionais.
Devoluções
Promise<void>
deleteSynonymMap(string | SynonymMap, DeleteSynonymMapOptions)
Elimina um SynonymMap existente.
function deleteSynonymMap(synonymMap: string | SynonymMap, options?: DeleteSynonymMapOptions): Promise<void>
Parâmetros
- synonymMap
-
string | SynonymMap
- options
- DeleteSynonymMapOptions
Argumentos opcionais adicionais.
Devoluções
Promise<void>
getIndex(string, OperationOptions)
Obtém 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.
Devoluções
Promise<SearchIndex>
getIndexStatistics(string, OperationOptions)
Obtém estatísticas sobre um índice, como a contagem de documentos e o tamanho do armazenamento de índices.
function getIndexStatistics(indexName: string, options?: OperationOptions): Promise<SearchIndexStatistics>
Parâmetros
- indexName
-
string
O nome do índice.
- options
- OperationOptions
Argumentos opcionais adicionais.
Devoluções
Promise<SearchIndexStatistics>
getSearchClient<TModel>(string, SearchClientOptions)
Obtém 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 searchClient
Devoluções
SearchClient<TModel>
getServiceStatistics(OperationOptions)
Obtém 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.
Devoluções
Promise<SearchServiceStatistics>
getSynonymMap(string, OperationOptions)
Obtém 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.
Devoluções
Promise<SynonymMap>
listIndexes(OperationOptions)
Obtém 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.
Devoluções
listIndexesNames(OperationOptions)
Obtém 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.
Devoluções
listSynonymMaps(OperationOptions)
Obtém 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 da lista.
Devoluções
Promise<SynonymMap[]>
listSynonymMapsNames(OperationOptions)
Obtém 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 da lista.
Devoluções
Promise<string[]>