SearchClient Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |