SearchClient Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |