Compartir a través de


SearchClient Clase

Definición

Azure Cognitive Search cliente que se puede usar para consultar un índice y cargar, combinar o eliminar documentos.

public class SearchClient
type SearchClient = class
Public Class SearchClient
Herencia
SearchClient

Constructores

SearchClient()

Inicializa una nueva instancia de la clase SearchClient para simular.

SearchClient(Uri, String, AzureKeyCredential)

Inicializa una nueva instancia de la clase SearchClient para consultar un índice y cargar, combinar o eliminar documentos.

SearchClient(Uri, String, AzureKeyCredential, SearchClientOptions)

Inicializa una nueva instancia de la clase SearchClient para consultar un índice y cargar, combinar o eliminar documentos.

SearchClient(Uri, String, TokenCredential)

Inicializa una nueva instancia de la clase SearchClient para consultar un índice y cargar, combinar o eliminar documentos.

SearchClient(Uri, String, TokenCredential, SearchClientOptions)

Inicializa una nueva instancia de la clase SearchClient para consultar un índice y cargar, combinar o eliminar documentos.

Propiedades

Endpoint

Obtiene el punto de conexión de URI del servicio de búsqueda. Es probable que sea similar a "https://{search_service}.search.windows.net".

IndexName

Obtiene el nombre del índice de búsqueda.

ServiceName

Obtiene el nombre del servicio de búsqueda.

Métodos

Autocomplete(String, String, AutocompleteOptions, CancellationToken)

Sugiere términos de consulta basados en texto de entrada y documentos coincidentes en el índice de búsqueda. Autocompletar

AutocompleteAsync(String, String, AutocompleteOptions, CancellationToken)

Sugiere términos de consulta basados en texto de entrada y documentos coincidentes en el índice de búsqueda. Autocompletar

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

Elimine documentos del índice como un lote dado solo sus claves.

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

Elimine documentos del índice como un lote.

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

Elimine documentos del índice como un lote dado solo sus claves.

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

Elimine documentos del índice como un lote.

GetDocument<T>(String, GetDocumentOptions, CancellationToken)

Recupera un documento de Azure Cognitive Search. Esto resulta útil cuando un usuario hace clic en un resultado de búsqueda específico y desea buscar detalles específicos acerca de ese documento. Solamente se puede obtener un documento de cada vez. Utilice Búsqueda para obtener varios documentos en una única solicitud. Buscar documento

GetDocumentAsync<T>(String, GetDocumentOptions, CancellationToken)

Recupera un documento de Azure Cognitive Search. Esto resulta útil cuando un usuario hace clic en un resultado de búsqueda específico y desea buscar detalles específicos acerca de ese documento. Solamente se puede obtener un documento de cada vez. Utilice Búsqueda para obtener varios documentos en una única solicitud. Buscar documento

GetDocumentCount(CancellationToken)

Recupera un recuento del número de documentos de este índice de búsqueda.

GetDocumentCountAsync(CancellationToken)

Recupera un recuento del número de documentos de este índice de búsqueda.

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

Envía un lote de acciones de carga, combinación o eliminación al índice de búsqueda. Agregar, actualizar o eliminar documentos

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

Envía un lote de acciones de carga, combinación o eliminación al índice de búsqueda. Agregar, actualizar o eliminar documentos

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

Combine documentos en el índice como un lote.

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

Combine documentos en el índice como un lote.

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

Combine o cargue documentos en el índice como un lote.

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

Combine o cargue documentos en el índice como un lote.

Search<T>(String, SearchOptions, CancellationToken)

Busca documentos en el índice de búsqueda. Buscar en documentos

SearchAsync<T>(String, SearchOptions, CancellationToken)

Busca documentos en el índice de búsqueda. Buscar en documentos

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

Ejecuta una consulta "search-as-you-type" que consta de una entrada de texto parcial (tres caracteres como mínimo). Devuelve el texto coincidente que se encuentra en los campos compatibles con el proveedor de sugerencias. Azure Cognitive Search busca valores coincidentes en campos predefinidos en un proveedor de sugerencias. Por ejemplo, si habilita sugerencias en un campo de ciudad, al escribir "mar" se generan documentos que contienen "Seattle", "Sea Tac" y "Seaside" (todos los nombres reales de ciudad) para ese campo. Sugerencias

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

Ejecuta una consulta "search-as-you-type" que consta de una entrada de texto parcial (tres caracteres como mínimo). Devuelve el texto coincidente que se encuentra en los campos compatibles con el proveedor de sugerencias. Azure Cognitive Search busca valores coincidentes en campos predefinidos en un proveedor de sugerencias. Por ejemplo, si habilita sugerencias en un campo de ciudad, al escribir "mar" se generan documentos que contienen "Seattle", "Sea Tac" y "Seaside" (todos los nombres reales de ciudad) para ese campo. Sugerencias

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

Cargue documentos en el índice como un lote.

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

Cargue documentos en el índice como un lote.

Se aplica a