SearchIndexClient Classe

Definição

Azure Cognitive Search cliente que pode ser usado para gerenciar índices em um serviço Pesquisa.

public class SearchIndexClient
type SearchIndexClient = class
Public Class SearchIndexClient
Herança
SearchIndexClient

Construtores

SearchIndexClient()

Inicializa uma nova instância da SearchIndexClient classe para zombar.

SearchIndexClient(Uri, AzureKeyCredential)

Inicializa uma nova instância da classe SearchIndexClient.

SearchIndexClient(Uri, AzureKeyCredential, SearchClientOptions)

Inicializa uma nova instância da classe SearchIndexClient.

SearchIndexClient(Uri, TokenCredential)

Inicializa uma nova instância da classe SearchIndexClient.

SearchIndexClient(Uri, TokenCredential, SearchClientOptions)

Inicializa uma nova instância da classe SearchIndexClient.

Propriedades

Endpoint

Obtém o ponto de extremidade de URI do serviço Pesquisa. Isso provavelmente será semelhante a "https://{search_service}.search.windows.net".

ServiceName

Obtém o nome do serviço Pesquisa.

Métodos

AnalyzeText(String, AnalyzeTextOptions, CancellationToken)

Mostra como um analisador divide o texto em tokens.

AnalyzeTextAsync(String, AnalyzeTextOptions, CancellationToken)

Mostra como um analisador divide o texto em tokens.

CreateAlias(SearchAlias, CancellationToken)

Cria um novo alias de pesquisa.

CreateAliasAsync(SearchAlias, CancellationToken)

Cria um novo alias de pesquisa.

CreateIndex(SearchIndex, CancellationToken)

Cria um novo índice de pesquisa.

CreateIndexAsync(SearchIndex, CancellationToken)

Cria um novo índice de pesquisa.

CreateOrUpdateAlias(String, SearchAlias, Boolean, CancellationToken)

Cria um novo alias de pesquisa ou atualiza um alias se ele já existir.

CreateOrUpdateAliasAsync(String, SearchAlias, Boolean, CancellationToken)

Cria um novo alias de pesquisa ou atualiza um alias se ele já existir.

CreateOrUpdateIndex(SearchIndex, Boolean, Boolean, CancellationToken)

Cria um novo índice de pesquisa ou atualiza um índice existente.

CreateOrUpdateIndexAsync(SearchIndex, Boolean, Boolean, CancellationToken)

Cria um novo índice de pesquisa ou atualiza um índice existente.

CreateOrUpdateSynonymMap(SynonymMap, Boolean, CancellationToken)

Cria um novo mapa de sinônimos ou atualiza um mapa de sinônimos existente.

CreateOrUpdateSynonymMapAsync(SynonymMap, Boolean, CancellationToken)

Cria um novo mapa de sinônimos ou atualiza um mapa de sinônimos existente.

CreateSynonymMap(SynonymMap, CancellationToken)

Cria um novo mapa de sinônimos.

CreateSynonymMapAsync(SynonymMap, CancellationToken)

Cria um novo mapa de sinônimos.

DeleteAlias(String, CancellationToken)

Exclui um alias de pesquisa e seu mapeamento associado a um índice. Essa operação é permanente, sem opção de recuperação. O índice mapeado é intocado por essa operação.

DeleteAliasAsync(String, CancellationToken)

Exclui um alias de pesquisa e seu mapeamento associado a um índice. Essa operação é permanente, sem opção de recuperação. O índice mapeado é intocado por essa operação.

DeleteIndex(SearchIndex, Boolean, CancellationToken)

Exclui um índice de pesquisa e todos os documentos que ele contém.

DeleteIndex(String, CancellationToken)

Exclui um índice de pesquisa e todos os documentos que ele contém.

DeleteIndexAsync(SearchIndex, Boolean, CancellationToken)

Exclui um índice de pesquisa e todos os documentos que ele contém.

DeleteIndexAsync(String, CancellationToken)

Exclui um índice de pesquisa e todos os documentos que ele contém.

DeleteSynonymMap(String, CancellationToken)

Exclui um mapa de sinônimos.

DeleteSynonymMap(SynonymMap, Boolean, CancellationToken)

Exclui um mapa de sinônimos.

DeleteSynonymMapAsync(String, CancellationToken)

Exclui um mapa de sinônimos.

DeleteSynonymMapAsync(SynonymMap, Boolean, CancellationToken)

Exclui um mapa de sinônimos.

GetAlias(String, CancellationToken)

Recupera uma definição de alias.

GetAliasAsync(String, CancellationToken)

Recupera uma definição de alias.

GetAliases(CancellationToken)

Obtém uma lista de todas as definições de alias disponíveis para um serviço de pesquisa.

GetAliasesAsync(CancellationToken)

Obtém uma lista de todas as definições de alias disponíveis para um serviço de pesquisa.

GetIndex(String, CancellationToken)

Obtém um específico SearchIndex.

GetIndexAsync(String, CancellationToken)

Obtém um específico SearchIndex.

GetIndexes(CancellationToken)

Obtém uma lista de todos os índices.

GetIndexesAsync(CancellationToken)

Obtém uma lista de todos os índices.

GetIndexNames(CancellationToken)

Obtém uma lista de todos os nomes de índice.

GetIndexNamesAsync(CancellationToken)

Obtém uma lista de todos os nomes de índice.

GetIndexStatistics(String, CancellationToken)

Obtém SearchIndexStatistics para o índice especificado, incluindo uma contagem de documentos e o uso de armazenamento.

GetIndexStatisticsAsync(String, CancellationToken)

Obtém SearchIndexStatistics para o índice especificado, incluindo uma contagem de documentos e o uso de armazenamento.

GetSearchClient(String)

Obtenha um SearchClient para o fornecido indexName a ser usado para operações de documento, como consultar ou adicionar documentos a um Índice de Pesquisa.

GetServiceStatistics(CancellationToken)

Obtém estatísticas de nível de serviço para um serviço Pesquisa.

Essa operação retorna o número e o tipo de objetos em seu serviço, o máximo permitido para cada tipo de objeto, dada a camada de serviço, o armazenamento real e máximo e outros limites que variam de acordo com a camada. Essa solicitação extrai informações do serviço para que você não precise pesquisar nem calcular limites de serviço.

As estatísticas de tamanho de armazenamento e contagem de documentos são coletadas a cada poucos minutos, não em tempo real. Portanto, talvez as estatísticas retornadas por essa API não reflitam as alterações causadas por operações de indexação recentes.

GetServiceStatisticsAsync(CancellationToken)

Obtém estatísticas de nível de serviço para um serviço Pesquisa.

Essa operação retorna o número e o tipo de objetos em seu serviço, o máximo permitido para cada tipo de objeto, dada a camada de serviço, o armazenamento real e máximo e outros limites que variam de acordo com a camada. Essa solicitação extrai informações do serviço para que você não precise pesquisar nem calcular limites de serviço.

As estatísticas de tamanho de armazenamento e contagem de documentos são coletadas a cada poucos minutos, não em tempo real. Portanto, talvez as estatísticas retornadas por essa API não reflitam as alterações causadas por operações de indexação recentes.

GetSynonymMap(String, CancellationToken)

Obtém um específico SynonymMap.

GetSynonymMapAsync(String, CancellationToken)

Obtém um específico SynonymMap.

GetSynonymMapNames(CancellationToken)

Obtém uma lista de todos os nomes de mapa de sinônimos.

GetSynonymMapNamesAsync(CancellationToken)

Obtém uma lista de todos os nomes de mapa de sinônimos.

GetSynonymMaps(CancellationToken)

Obtém uma lista de todos os mapas de sinônimos.

GetSynonymMapsAsync(CancellationToken)

Obtém uma lista de todos os mapas de sinônimos.

Aplica-se a