SearchIndexClient Clase

Definición

Azure Cognitive Search cliente que se puede usar para administrar índices en un servicio Search.

public class SearchIndexClient
type SearchIndexClient = class
Public Class SearchIndexClient
Herencia
SearchIndexClient

Constructores

SearchIndexClient()

Inicializa una nueva instancia de la SearchIndexClient clase para simular.

SearchIndexClient(Uri, AzureKeyCredential)

Inicializa una nueva instancia de la clase SearchIndexClient.

SearchIndexClient(Uri, AzureKeyCredential, SearchClientOptions)

Inicializa una nueva instancia de la clase SearchIndexClient.

SearchIndexClient(Uri, TokenCredential)

Inicializa una nueva instancia de la clase SearchIndexClient.

SearchIndexClient(Uri, TokenCredential, SearchClientOptions)

Inicializa una nueva instancia de la clase SearchIndexClient.

Propiedades

Endpoint

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

ServiceName

Obtiene el nombre del servicio Search.

Métodos

AnalyzeText(String, AnalyzeTextOptions, CancellationToken)

Muestra cómo un analizador divide el texto en tokens.

AnalyzeTextAsync(String, AnalyzeTextOptions, CancellationToken)

Muestra cómo un analizador divide el texto en tokens.

CreateAlias(SearchAlias, CancellationToken)

Crea un nuevo alias de búsqueda.

CreateAliasAsync(SearchAlias, CancellationToken)

Crea un nuevo alias de búsqueda.

CreateIndex(SearchIndex, CancellationToken)

Crea un nuevo índice de búsqueda.

CreateIndexAsync(SearchIndex, CancellationToken)

Crea un nuevo índice de búsqueda.

CreateOrUpdateAlias(String, SearchAlias, Boolean, CancellationToken)

Crea un nuevo alias de búsqueda o actualiza un alias si ya existe.

CreateOrUpdateAliasAsync(String, SearchAlias, Boolean, CancellationToken)

Crea un nuevo alias de búsqueda o actualiza un alias si ya existe.

CreateOrUpdateIndex(SearchIndex, Boolean, Boolean, CancellationToken)

Crea un nuevo índice de búsqueda o actualiza un índice existente.

CreateOrUpdateIndexAsync(SearchIndex, Boolean, Boolean, CancellationToken)

Crea un nuevo índice de búsqueda o actualiza un índice existente.

CreateOrUpdateSynonymMap(SynonymMap, Boolean, CancellationToken)

Crea un nuevo mapa de sinónimos o actualiza un mapa de sinónimos existente.

CreateOrUpdateSynonymMapAsync(SynonymMap, Boolean, CancellationToken)

Crea un nuevo mapa de sinónimos o actualiza un mapa de sinónimos existente.

CreateSynonymMap(SynonymMap, CancellationToken)

Crea un nuevo mapa de sinónimos.

CreateSynonymMapAsync(SynonymMap, CancellationToken)

Crea un nuevo mapa de sinónimos.

DeleteAlias(String, CancellationToken)

Elimina un alias de búsqueda y su asignación asociada a un índice. Esta operación es permanente, sin opción de recuperación. Esta operación no modifica el índice asignado.

DeleteAliasAsync(String, CancellationToken)

Elimina un alias de búsqueda y su asignación asociada a un índice. Esta operación es permanente, sin opción de recuperación. Esta operación no modifica el índice asignado.

DeleteIndex(SearchIndex, Boolean, CancellationToken)

Elimina un índice de búsqueda y todos los documentos que contiene.

DeleteIndex(String, CancellationToken)

Elimina un índice de búsqueda y todos los documentos que contiene.

DeleteIndexAsync(SearchIndex, Boolean, CancellationToken)

Elimina un índice de búsqueda y todos los documentos que contiene.

DeleteIndexAsync(String, CancellationToken)

Elimina un índice de búsqueda y todos los documentos que contiene.

DeleteSynonymMap(String, CancellationToken)

Elimina un mapa de sinónimos.

DeleteSynonymMap(SynonymMap, Boolean, CancellationToken)

Elimina un mapa de sinónimos.

DeleteSynonymMapAsync(String, CancellationToken)

Elimina un mapa de sinónimos.

DeleteSynonymMapAsync(SynonymMap, Boolean, CancellationToken)

Elimina un mapa de sinónimos.

GetAlias(String, CancellationToken)

Recupera una definición de alias.

GetAliasAsync(String, CancellationToken)

Recupera una definición de alias.

GetAliases(CancellationToken)

Obtiene una lista de todas las definiciones de alias disponibles para un servicio de búsqueda.

GetAliasesAsync(CancellationToken)

Obtiene una lista de todas las definiciones de alias disponibles para un servicio de búsqueda.

GetIndex(String, CancellationToken)

Obtiene un objeto específico SearchIndex.

GetIndexAsync(String, CancellationToken)

Obtiene un objeto específico SearchIndex.

GetIndexes(CancellationToken)

Obtiene una lista de todos los índices.

GetIndexesAsync(CancellationToken)

Obtiene una lista de todos los índices.

GetIndexNames(CancellationToken)

Obtiene una lista de todos los nombres de índice.

GetIndexNamesAsync(CancellationToken)

Obtiene una lista de todos los nombres de índice.

GetIndexStatistics(String, CancellationToken)

Obtiene SearchIndexStatistics para el índice especificado, incluido un recuento de documentos y un uso de almacenamiento.

GetIndexStatisticsAsync(String, CancellationToken)

Obtiene SearchIndexStatistics para el índice especificado, incluido un recuento de documentos y un uso de almacenamiento.

GetSearchClient(String)

Obtenga un SearchClient elemento para que se indexName use para las operaciones de documento, como consultar o agregar documentos a un índice de búsqueda.

GetServiceStatistics(CancellationToken)

Obtiene estadísticas de nivel de servicio para un servicio Search.

Esta operación devuelve el número y el tipo de objetos del servicio, el máximo permitido para cada tipo de objeto según el nivel de servicio, el almacenamiento real y máximo, y otros límites que varían según el nivel. Esta solicitud extrae información del servicio para que no tenga que buscar ni calcular los límites del servicio.

Se recopilan estadísticas del tamaño de almacenamiento y el número de documento cada pocos minutos; es decir, no se hace en tiempo real. Por lo tanto, es posible que las estadísticas que devuelve esta API no reflejen los cambios causados por operaciones de indexación recientes.

GetServiceStatisticsAsync(CancellationToken)

Obtiene estadísticas de nivel de servicio para un servicio Search.

Esta operación devuelve el número y el tipo de objetos del servicio, el máximo permitido para cada tipo de objeto según el nivel de servicio, el almacenamiento real y máximo, y otros límites que varían según el nivel. Esta solicitud extrae información del servicio para que no tenga que buscar ni calcular los límites del servicio.

Se recopilan estadísticas del tamaño de almacenamiento y el número de documento cada pocos minutos; es decir, no se hace en tiempo real. Por lo tanto, es posible que las estadísticas que devuelve esta API no reflejen los cambios causados por operaciones de indexación recientes.

GetSynonymMap(String, CancellationToken)

Obtiene un objeto específico SynonymMap.

GetSynonymMapAsync(String, CancellationToken)

Obtiene un objeto específico SynonymMap.

GetSynonymMapNames(CancellationToken)

Obtiene una lista de todos los nombres de mapa de sinónimos.

GetSynonymMapNamesAsync(CancellationToken)

Obtiene una lista de todos los nombres de mapa de sinónimos.

GetSynonymMaps(CancellationToken)

Obtiene una lista de todos los mapas de sinónimos.

GetSynonymMapsAsync(CancellationToken)

Obtiene una lista de todos los mapas de sinónimos.

Se aplica a