Partilhar via


SearchIndexerClient class

Classe para executar operações para gerenciar (criar, atualizar, listar/excluir) indexadores, fontes de dados & conjuntos de habilidades.

Construtores

SearchIndexerClient(string, KeyCredential | TokenCredential, SearchIndexerClientOptions)

Cria uma instância de SearchIndexerClient.

Exemplo de uso:

const { SearchIndexerClient, AzureKeyCredential } = require("@azure/search-documents");

const client = new SearchIndexerClient(
  "<endpoint>",
  new AzureKeyCredential("<Admin Key>");
);

Propriedades

apiVersion

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

serviceVersion

A versão da API a ser usada ao se comunicar com o serviço.

Métodos

createDataSourceConnection(SearchIndexerDataSourceConnection, OperationOptions)

Cria uma nova fonte de dados em um serviço de pesquisa.

createIndexer(SearchIndexer, OperationOptions)

Cria um novo indexador em um serviço de pesquisa.

createOrUpdateDataSourceConnection(SearchIndexerDataSourceConnection, CreateorUpdateDataSourceConnectionOptions)

Cria uma nova fonte de dados ou modifica uma existente.

createOrUpdateIndexer(SearchIndexer, CreateorUpdateIndexerOptions)

Cria um novo indexador ou modifica um existente.

createOrUpdateSkillset(SearchIndexerSkillset, CreateOrUpdateSkillsetOptions)

Cria um novo conjunto de competências ou modifica um existente.

createSkillset(SearchIndexerSkillset, OperationOptions)

Cria um novo conjunto de habilidades em um serviço de pesquisa.

deleteDataSourceConnection(string | SearchIndexerDataSourceConnection, DeleteDataSourceConnectionOptions)

Exclui uma fonte de dados existente.

deleteIndexer(string | SearchIndexer, DeleteIndexerOptions)

Exclui um indexador existente.

deleteSkillset(string | SearchIndexerSkillset, DeleteSkillsetOptions)

Exclui um conjunto de habilidades existente.

getDataSourceConnection(string, OperationOptions)

Recupera informações sobre uma fonte de dados

getIndexer(string, OperationOptions)

Recupera informações sobre um indexador.

getIndexerStatus(string, OperationOptions)

Retorna o status atual e o histórico de execução de um indexador.

getSkillset(string, OperationOptions)

Recupera informações sobre um conjunto de habilidades.

listDataSourceConnections(OperationOptions)

Recupera uma lista de fontes de dados existentes no serviço.

listDataSourceConnectionsNames(OperationOptions)

Recupera uma lista de nomes de fontes de dados existentes no serviço.

listIndexers(OperationOptions)

Recupera uma lista de indexadores existentes no serviço.

listIndexersNames(OperationOptions)

Recupera uma lista de nomes de indexadores existentes no serviço.

listSkillsets(OperationOptions)

Recupera uma lista de Skillsets existentes no serviço.

listSkillsetsNames(OperationOptions)

Recupera uma lista de nomes de Skillsets existentes no serviço.

resetIndexer(string, OperationOptions)

Redefine o estado de controle de alterações associado a um indexador.

runIndexer(string, OperationOptions)

Executa um indexador sob demanda.

Detalhes do Construtor

SearchIndexerClient(string, KeyCredential | TokenCredential, SearchIndexerClientOptions)

Cria uma instância de SearchIndexerClient.

Exemplo de uso:

const { SearchIndexerClient, AzureKeyCredential } = require("@azure/search-documents");

const client = new SearchIndexerClient(
  "<endpoint>",
  new AzureKeyCredential("<Admin Key>");
);
new SearchIndexerClient(endpoint: string, credential: KeyCredential | TokenCredential, options?: SearchIndexerClientOptions)

Parâmetros

endpoint

string

O ponto de extremidade do serviço de pesquisa

credential

KeyCredential | TokenCredential

Usado para autenticar solicitações para o serviço.

options
SearchIndexerClientOptions

Usado para configurar o cliente de pesquisa.

Detalhes de Propriedade

apiVersion

Aviso

Esta 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 de Propriedade

string

endpoint

O ponto de extremidade do serviço de pesquisa

endpoint: string

Valor de Propriedade

string

serviceVersion

A versão da API a ser usada ao se comunicar com o serviço.

serviceVersion: string

Valor de Propriedade

string

Detalhes de Método

createDataSourceConnection(SearchIndexerDataSourceConnection, OperationOptions)

Cria uma nova fonte de dados em um serviço de pesquisa.

function createDataSourceConnection(dataSourceConnection: SearchIndexerDataSourceConnection, options?: OperationOptions): Promise<SearchIndexerDataSourceConnection>

Parâmetros

dataSourceConnection
SearchIndexerDataSourceConnection

A definição dataSource a ser criada em um serviço de pesquisa.

options
OperationOptions

Argumentos opcionais adicionais.

Devoluções

createIndexer(SearchIndexer, OperationOptions)

Cria um novo indexador em um serviço de pesquisa.

function createIndexer(indexer: SearchIndexer, options?: OperationOptions): Promise<SearchIndexer>

Parâmetros

indexer
SearchIndexer

A definição de indexador a ser criada em um serviço de pesquisa.

options
OperationOptions

Argumentos opcionais adicionais.

Devoluções

Promise<SearchIndexer>

createOrUpdateDataSourceConnection(SearchIndexerDataSourceConnection, CreateorUpdateDataSourceConnectionOptions)

Cria uma nova fonte de dados ou modifica uma existente.

function createOrUpdateDataSourceConnection(dataSourceConnection: SearchIndexerDataSourceConnection, options?: CreateorUpdateDataSourceConnectionOptions): Promise<SearchIndexerDataSourceConnection>

Parâmetros

dataSourceConnection
SearchIndexerDataSourceConnection

As informações que descrevem a fonte de dados a ser criada/atualizada.

options
CreateorUpdateDataSourceConnectionOptions

Argumentos opcionais adicionais.

Devoluções

createOrUpdateIndexer(SearchIndexer, CreateorUpdateIndexerOptions)

Cria um novo indexador ou modifica um existente.

function createOrUpdateIndexer(indexer: SearchIndexer, options?: CreateorUpdateIndexerOptions): Promise<SearchIndexer>

Parâmetros

indexer
SearchIndexer

As informações que descrevem o indexador a ser criado/atualizado.

options
CreateorUpdateIndexerOptions

Argumentos opcionais adicionais.

Devoluções

Promise<SearchIndexer>

createOrUpdateSkillset(SearchIndexerSkillset, CreateOrUpdateSkillsetOptions)

Cria um novo conjunto de competências ou modifica um existente.

function createOrUpdateSkillset(skillset: SearchIndexerSkillset, options?: CreateOrUpdateSkillsetOptions): Promise<SearchIndexerSkillset>

Parâmetros

skillset
SearchIndexerSkillset

As informações que descrevem o índice a ser criado.

options
CreateOrUpdateSkillsetOptions

Argumentos opcionais adicionais.

Devoluções

createSkillset(SearchIndexerSkillset, OperationOptions)

Cria um novo conjunto de habilidades em um serviço de pesquisa.

function createSkillset(skillset: SearchIndexerSkillset, options?: OperationOptions): Promise<SearchIndexerSkillset>

Parâmetros

skillset
SearchIndexerSkillset

O conjunto de habilidades que contém uma ou mais habilidades para criar em um serviço de pesquisa.

options
OperationOptions

Argumentos opcionais adicionais.

Devoluções

deleteDataSourceConnection(string | SearchIndexerDataSourceConnection, DeleteDataSourceConnectionOptions)

Exclui uma fonte de dados existente.

function deleteDataSourceConnection(dataSourceConnection: string | SearchIndexerDataSourceConnection, options?: DeleteDataSourceConnectionOptions): Promise<void>

Parâmetros

dataSourceConnection

string | SearchIndexerDataSourceConnection

options
DeleteDataSourceConnectionOptions

Argumentos opcionais adicionais.

Devoluções

Promise<void>

deleteIndexer(string | SearchIndexer, DeleteIndexerOptions)

Exclui um indexador existente.

function deleteIndexer(indexer: string | SearchIndexer, options?: DeleteIndexerOptions): Promise<void>

Parâmetros

indexer

string | SearchIndexer

Indexador/Nome do indexador a ser excluído.

options
DeleteIndexerOptions

Argumentos opcionais adicionais.

Devoluções

Promise<void>

deleteSkillset(string | SearchIndexerSkillset, DeleteSkillsetOptions)

Exclui um conjunto de habilidades existente.

function deleteSkillset(skillset: string | SearchIndexerSkillset, options?: DeleteSkillsetOptions): Promise<void>

Parâmetros

skillset

string | SearchIndexerSkillset

Conjunto de competências/Nome do conjunto de competências a eliminar.

options
DeleteSkillsetOptions

Argumentos opcionais adicionais.

Devoluções

Promise<void>

getDataSourceConnection(string, OperationOptions)

Recupera informações sobre uma fonte de dados

function getDataSourceConnection(dataSourceConnectionName: string, options?: OperationOptions): Promise<SearchIndexerDataSourceConnection>

Parâmetros

dataSourceConnectionName

string

options
OperationOptions

Argumentos opcionais adicionais

Devoluções

getIndexer(string, OperationOptions)

Recupera informações sobre um indexador.

function getIndexer(indexerName: string, options?: OperationOptions): Promise<SearchIndexer>

Parâmetros

indexerName

string

O nome do indexador.

options
OperationOptions

Argumentos opcionais adicionais.

Devoluções

Promise<SearchIndexer>

getIndexerStatus(string, OperationOptions)

Retorna o status atual e o histórico de execução de um indexador.

function getIndexerStatus(indexerName: string, options?: OperationOptions): Promise<SearchIndexerStatus>

Parâmetros

indexerName

string

O nome do indexador.

options
OperationOptions

Argumentos opcionais adicionais.

Devoluções

getSkillset(string, OperationOptions)

Recupera informações sobre um conjunto de habilidades.

function getSkillset(skillsetName: string, options?: OperationOptions): Promise<SearchIndexerSkillset>

Parâmetros

skillsetName

string

options
OperationOptions

Argumentos opcionais adicionais.

Devoluções

listDataSourceConnections(OperationOptions)

Recupera uma lista de fontes de dados existentes no serviço.

function listDataSourceConnections(options?: OperationOptions): Promise<SearchIndexerDataSourceConnection[]>

Parâmetros

options
OperationOptions

Opções para a operação de indexadores de lista.

Devoluções

listDataSourceConnectionsNames(OperationOptions)

Recupera uma lista de nomes de fontes de dados existentes no serviço.

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

Parâmetros

options
OperationOptions

Opções para a operação de indexadores de lista.

Devoluções

Promise<string[]>

listIndexers(OperationOptions)

Recupera uma lista de indexadores existentes no serviço.

function listIndexers(options?: OperationOptions): Promise<SearchIndexer[]>

Parâmetros

options
OperationOptions

Opções para a operação de indexadores de lista.

Devoluções

Promise<SearchIndexer[]>

listIndexersNames(OperationOptions)

Recupera uma lista de nomes de indexadores existentes no serviço.

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

Parâmetros

options
OperationOptions

Opções para a operação de indexadores de lista.

Devoluções

Promise<string[]>

listSkillsets(OperationOptions)

Recupera uma lista de Skillsets existentes no serviço.

function listSkillsets(options?: OperationOptions): Promise<SearchIndexerSkillset[]>

Parâmetros

options
OperationOptions

Opções para a operação de lista de Skillsets.

Devoluções

listSkillsetsNames(OperationOptions)

Recupera uma lista de nomes de Skillsets existentes no serviço.

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

Parâmetros

options
OperationOptions

Opções para a operação de lista de Skillsets.

Devoluções

Promise<string[]>

resetIndexer(string, OperationOptions)

Redefine o estado de controle de alterações associado a um indexador.

function resetIndexer(indexerName: string, options?: OperationOptions): Promise<void>

Parâmetros

indexerName

string

O nome do indexador a ser redefinido.

options
OperationOptions

Argumentos opcionais adicionais.

Devoluções

Promise<void>

runIndexer(string, OperationOptions)

Executa um indexador sob demanda.

function runIndexer(indexerName: string, options?: OperationOptions): Promise<void>

Parâmetros

indexerName

string

O nome do indexador a ser executado.

options
OperationOptions

Argumentos opcionais adicionais.

Devoluções

Promise<void>