SearchIndexClient class
Clase para realizar operaciones para administrar índices (crear, actualizar, enumerar o eliminar), & mapa de sinónimos.
Constructores
Search |
Crea una instancia de SearchIndexClient. Ejemplo de uso:
|
Propiedades
api |
La versión de LA API que se va a usar al comunicarse con el servicio. |
endpoint | Punto de conexión del servicio de búsqueda |
service |
La versión de LA API que se va a usar al comunicarse con el servicio. |
Métodos
analyze |
Llama manualmente a un analizador o tokenizador en el texto proporcionado. |
create |
crea un nuevo índice. |
create |
Crea un nuevo índice o modifica uno existente. |
create |
Crea un nuevo SynonymMap o modifica uno existente. |
create |
Crea un nuevo SynonymMap en un servicio de búsqueda. |
delete |
Elimina un índice existente. |
delete |
Elimina un SynonymMap existente. |
get |
Recupera información sobre un índice. |
get |
Recupera estadísticas sobre un índice, como el recuento de documentos y el tamaño del almacenamiento de índices. |
get |
Recupera searchClient correspondiente a searchIndexClient. |
get |
Recupera estadísticas sobre el servicio, como el recuento de documentos, índices, etc. |
get |
Recupera información sobre synonymMap. |
list |
Recupera una lista de índices existentes en el servicio. |
list |
Recupera una lista de nombres de índices existentes en el servicio. |
list |
Recupera una lista de synonymMaps existentes en el servicio. |
list |
Recupera una lista de nombres de synonymMaps existentes en el servicio. |
Detalles del constructor
SearchIndexClient(string, KeyCredential | TokenCredential, SearchIndexClientOptions)
Crea una instancia de SearchIndexClient.
Ejemplo de uso:
const { SearchIndexClient, AzureKeyCredential } = require("@azure/search-documents");
const client = new SearchIndexClient(
"<endpoint>",
new AzureKeyCredential("<Admin Key>");
);
new SearchIndexClient(endpoint: string, credential: KeyCredential | TokenCredential, options?: SearchIndexClientOptions)
Parámetros
- endpoint
-
string
Punto de conexión del servicio de búsqueda
- credential
Se usa para autenticar las solicitudes en el servicio.
- options
- SearchIndexClientOptions
Se usa para configurar el cliente de índice de búsqueda.
Detalles de las propiedades
apiVersion
Advertencia
Esta API ya está en desuso.
use {@Link serviceVersion} instead
La versión de LA API que se va a usar al comunicarse con el servicio.
apiVersion: string
Valor de propiedad
string
endpoint
Punto de conexión del servicio de búsqueda
endpoint: string
Valor de propiedad
string
serviceVersion
La versión de LA API que se va a usar al comunicarse con el servicio.
serviceVersion: string
Valor de propiedad
string
Detalles del método
analyzeText(string, AnalyzeTextOptions)
Llama manualmente a un analizador o tokenizador en el texto proporcionado.
function analyzeText(indexName: string, options: AnalyzeTextOptions): Promise<AnalyzeResult>
Parámetros
- indexName
-
string
Nombre del índice que contiene el campo que se va a analizar.
- options
- AnalyzeTextOptions
Argumentos adicionales
Devoluciones
Promise<AnalyzeResult>
createIndex(SearchIndex, OperationOptions)
crea un nuevo índice.
function createIndex(index: SearchIndex, options?: OperationOptions): Promise<SearchIndex>
Parámetros
- index
- SearchIndex
Información que describe el índice que se va a crear.
- options
- OperationOptions
Argumentos opcionales adicionales.
Devoluciones
Promise<SearchIndex>
createOrUpdateIndex(SearchIndex, CreateOrUpdateIndexOptions)
Crea un nuevo índice o modifica uno existente.
function createOrUpdateIndex(index: SearchIndex, options?: CreateOrUpdateIndexOptions): Promise<SearchIndex>
Parámetros
- index
- SearchIndex
Información que describe el índice que se va a crear.
- options
- CreateOrUpdateIndexOptions
Argumentos opcionales adicionales.
Devoluciones
Promise<SearchIndex>
createOrUpdateSynonymMap(SynonymMap, CreateOrUpdateSynonymMapOptions)
Crea un nuevo SynonymMap o modifica uno existente.
function createOrUpdateSynonymMap(synonymMap: SynonymMap, options?: CreateOrUpdateSynonymMapOptions): Promise<SynonymMap>
Parámetros
- synonymMap
- SynonymMap
Información que describe synonymMap que se va a crear.
- options
- CreateOrUpdateSynonymMapOptions
Argumentos opcionales adicionales.
Devoluciones
Promise<SynonymMap>
createSynonymMap(SynonymMap, OperationOptions)
Crea un nuevo SynonymMap en un servicio de búsqueda.
function createSynonymMap(synonymMap: SynonymMap, options?: OperationOptions): Promise<SynonymMap>
Parámetros
- synonymMap
- SynonymMap
Definición synonymMap que se va a crear en un servicio de búsqueda.
- options
- OperationOptions
Argumentos opcionales adicionales.
Devoluciones
Promise<SynonymMap>
deleteIndex(string | SearchIndex, DeleteIndexOptions)
Elimina un índice existente.
function deleteIndex(index: string | SearchIndex, options?: DeleteIndexOptions): Promise<void>
Parámetros
- index
-
string | SearchIndex
- options
- DeleteIndexOptions
Argumentos opcionales adicionales.
Devoluciones
Promise<void>
deleteSynonymMap(string | SynonymMap, DeleteSynonymMapOptions)
Elimina un SynonymMap existente.
function deleteSynonymMap(synonymMap: string | SynonymMap, options?: DeleteSynonymMapOptions): Promise<void>
Parámetros
- synonymMap
-
string | SynonymMap
- options
- DeleteSynonymMapOptions
Argumentos opcionales adicionales.
Devoluciones
Promise<void>
getIndex(string, OperationOptions)
Recupera información sobre un índice.
function getIndex(indexName: string, options?: OperationOptions): Promise<SearchIndex>
Parámetros
- indexName
-
string
El nombre del índice.
- options
- OperationOptions
Argumentos opcionales adicionales.
Devoluciones
Promise<SearchIndex>
getIndexStatistics(string, OperationOptions)
Recupera estadísticas sobre un índice, como el recuento de documentos y el tamaño del almacenamiento de índices.
function getIndexStatistics(indexName: string, options?: OperationOptions): Promise<SearchIndexStatistics>
Parámetros
- indexName
-
string
El nombre del índice.
- options
- OperationOptions
Argumentos opcionales adicionales.
Devoluciones
Promise<SearchIndexStatistics>
getSearchClient<TModel>(string, SearchClientOptions)
Recupera searchClient correspondiente a searchIndexClient.
function getSearchClient<TModel>(indexName: string, options?: SearchClientOptions): SearchClient<TModel>
Parámetros
- indexName
-
string
Nombre del índice
- options
- SearchClientOptions
Opciones de SearchClient
Devoluciones
SearchClient<TModel>
getServiceStatistics(OperationOptions)
Recupera estadísticas sobre el servicio, como el recuento de documentos, índices, etc.
function getServiceStatistics(options?: OperationOptions): Promise<SearchServiceStatistics>
Parámetros
- options
- OperationOptions
Argumentos opcionales adicionales.
Devoluciones
Promise<SearchServiceStatistics>
getSynonymMap(string, OperationOptions)
Recupera información sobre synonymMap.
function getSynonymMap(synonymMapName: string, options?: OperationOptions): Promise<SynonymMap>
Parámetros
- synonymMapName
-
string
Nombre del objeto SynonymMap.
- options
- OperationOptions
Argumentos opcionales adicionales.
Devoluciones
Promise<SynonymMap>
listIndexes(OperationOptions)
Recupera una lista de índices existentes en el servicio.
function listIndexes(options?: OperationOptions): IndexIterator
Parámetros
- options
- OperationOptions
Opciones para la operación de índice de lista.
Devoluciones
listIndexesNames(OperationOptions)
Recupera una lista de nombres de índices existentes en el servicio.
function listIndexesNames(options?: OperationOptions): IndexNameIterator
Parámetros
- options
- OperationOptions
Opciones para la operación de índice de lista.
Devoluciones
listSynonymMaps(OperationOptions)
Recupera una lista de synonymMaps existentes en el servicio.
function listSynonymMaps(options?: OperationOptions): Promise<SynonymMap[]>
Parámetros
- options
- OperationOptions
Opciones para la operación SynonymMaps de lista.
Devoluciones
Promise<SynonymMap[]>
listSynonymMapsNames(OperationOptions)
Recupera una lista de nombres de synonymMaps existentes en el servicio.
function listSynonymMapsNames(options?: OperationOptions): Promise<string[]>
Parámetros
- options
- OperationOptions
Opciones para la operación SynonymMaps de lista.
Devoluciones
Promise<string[]>