Compartilhar via


SearchClient Classe

Definição

Azure Cognitive Search cliente que pode ser usado para consultar um índice e carregar, mesclar ou excluir documentos.

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

Construtores

SearchClient()

Inicializa uma nova instância da classe SearchClient para simulação.

SearchClient(Uri, String, AzureKeyCredential)

Inicializa uma nova instância da classe SearchClient para consultar um índice e carregar, mesclar ou excluir documentos.

SearchClient(Uri, String, AzureKeyCredential, SearchClientOptions)

Inicializa uma nova instância da classe SearchClient para consultar um índice e carregar, mesclar ou excluir documentos.

SearchClient(Uri, String, TokenCredential)

Inicializa uma nova instância da classe SearchClient para consultar um índice e carregar, mesclar ou excluir documentos.

SearchClient(Uri, String, TokenCredential, SearchClientOptions)

Inicializa uma nova instância da classe SearchClient para consultar um índice e carregar, mesclar ou excluir documentos.

Propriedades

Endpoint

Obtém o ponto de extremidade de URI do Serviço de Pesquisa. É provável que isso seja semelhante a "https://{search_service}.search.windows.net".

IndexName

Obtém o nome do Índice de Pesquisa.

ServiceName

Obtém o nome do Serviço de Pesquisa.

Métodos

Autocomplete(String, String, AutocompleteOptions, CancellationToken)

Sugere termos de consulta com base no texto de entrada e documentos correspondentes no índice de pesquisa. Preenchimento automático

AutocompleteAsync(String, String, AutocompleteOptions, CancellationToken)

Sugere termos de consulta com base no texto de entrada e documentos correspondentes no índice de pesquisa. Preenchimento automático

DeleteDocuments(String, IEnumerable<String>, IndexDocumentsOptions, CancellationToken)

Exclua documentos do índice como um lote, considerando apenas suas chaves.

DeleteDocuments<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Exclua documentos do índice como um lote.

DeleteDocumentsAsync(String, IEnumerable<String>, IndexDocumentsOptions, CancellationToken)

Exclua documentos do índice como um lote, considerando apenas suas chaves.

DeleteDocumentsAsync<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Exclua documentos do índice como um lote.

GetDocument<T>(String, GetDocumentOptions, CancellationToken)

Recupera um documento de Azure Cognitive Search. Isso é útil quando um usuário clica em um resultado de pesquisa específico e você deseja pesquisar detalhes específicos sobre esse documento. Você pode obter apenas um documento por vez. Use Pesquisar para obter vários documentos em uma única solicitação. Procurar documento

GetDocumentAsync<T>(String, GetDocumentOptions, CancellationToken)

Recupera um documento de Azure Cognitive Search. Isso é útil quando um usuário clica em um resultado de pesquisa específico e você deseja pesquisar detalhes específicos sobre esse documento. Você pode obter apenas um documento por vez. Use Pesquisar para obter vários documentos em uma única solicitação. Procurar documento

GetDocumentCount(CancellationToken)

Recupera uma contagem do número de documentos neste índice de pesquisa.

GetDocumentCountAsync(CancellationToken)

Recupera uma contagem do número de documentos neste índice de pesquisa.

IndexDocuments<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken)

Envia um lote de ações de upload, mesclagem e/ou exclusão para o índice de pesquisa. Adicionar, atualizar ou excluir documentos

IndexDocumentsAsync<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken)

Envia um lote de ações de upload, mesclagem e/ou exclusão para o índice de pesquisa. Adicionar, atualizar ou excluir documentos

MergeDocuments<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Mescle documentos ao índice como um lote.

MergeDocumentsAsync<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Mescle documentos ao índice como um lote.

MergeOrUploadDocuments<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Mescle ou carregue documentos no índice como um lote.

MergeOrUploadDocumentsAsync<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Mescle ou carregue documentos no índice como um lote.

Search<T>(String, SearchOptions, CancellationToken)

Pesquisa documentos no índice de pesquisa. Pesquisar documentos

SearchAsync<T>(String, SearchOptions, CancellationToken)

Pesquisa documentos no índice de pesquisa. Pesquisar documentos

Suggest<T>(String, String, SuggestOptions, CancellationToken)

Executa uma consulta "pesquisa conforme o tipo" que consiste em uma entrada de texto parcial (mínimo de três caracteres). Ele retorna o texto correspondente encontrado em campos com reconhecimento de sugestão. Azure Cognitive Search procura valores correspondentes em campos predefinidos em um Suggester. Por exemplo, se você habilitar sugestões em um campo da cidade, digitar "mar" produzirá documentos contendo "Seattle", "Sea Tac" e "Seaside" (todos os nomes de cidade reais) para esse campo. Sugestões

SuggestAsync<T>(String, String, SuggestOptions, CancellationToken)

Executa uma consulta "pesquisa conforme o tipo" que consiste em uma entrada de texto parcial (mínimo de três caracteres). Ele retorna o texto correspondente encontrado em campos com reconhecimento de sugestão. Azure Cognitive Search procura valores correspondentes em campos predefinidos em um Suggester. Por exemplo, se você habilitar sugestões em um campo da cidade, digitar "mar" produzirá documentos contendo "Seattle", "Sea Tac" e "Seaside" (todos os nomes de cidade reais) para esse campo. Sugestões

UploadDocuments<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Carregue documentos no índice como um lote.

UploadDocumentsAsync<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Carregue documentos no índice como um lote.

Aplica-se a