Partager via


SearchIndexerClient class

Classe pour effectuer des opérations pour gérer (créer, mettre à jour, liste/supprimer) des indexeurs, des sources de données & des ensembles de compétences.

Constructeurs

SearchIndexerClient(string, KeyCredential | TokenCredential, SearchIndexerClientOptions)

Crée une instance de SearchIndexerClient.

Exemple d’utilisation :

const { SearchIndexerClient, AzureKeyCredential } = require("@azure/search-documents");

const client = new SearchIndexerClient(
  "<endpoint>",
  new AzureKeyCredential("<Admin Key>");
);

Propriétés

apiVersion

Version de l’API à utiliser lors de la communication avec le service.

endpoint

Point de terminaison du service de recherche

serviceVersion

Version de l’API à utiliser lors de la communication avec le service.

Méthodes

createDataSourceConnection(SearchIndexerDataSourceConnection, OperationOptions)

Crée une source de données dans un service de recherche.

createIndexer(SearchIndexer, OperationOptions)

Crée un indexeur dans un service de recherche.

createOrUpdateDataSourceConnection(SearchIndexerDataSourceConnection, CreateorUpdateDataSourceConnectionOptions)

Crée une source de données ou modifie une source de données existante.

createOrUpdateIndexer(SearchIndexer, CreateorUpdateIndexerOptions)

Crée un indexeur ou modifie un indexeur existant.

createOrUpdateSkillset(SearchIndexerSkillset, CreateOrUpdateSkillsetOptions)

Crée un ensemble de compétences ou modifie un ensemble existant.

createSkillset(SearchIndexerSkillset, OperationOptions)

Crée un ensemble de compétences dans un service de recherche.

deleteDataSourceConnection(string | SearchIndexerDataSourceConnection, DeleteDataSourceConnectionOptions)

Supprime une source de données existante.

deleteIndexer(string | SearchIndexer, DeleteIndexerOptions)

Supprime un indexeur existant.

deleteSkillset(string | SearchIndexerSkillset, DeleteSkillsetOptions)

Supprime un ensemble de compétences existant.

getDataSourceConnection(string, OperationOptions)

Récupère des informations sur une source de données

getIndexer(string, OperationOptions)

Récupère des informations sur un indexeur.

getIndexerStatus(string, OperationOptions)

Retourne l’état actuel et l’historique d’exécution d’un indexeur.

getSkillset(string, OperationOptions)

Récupère des informations sur un ensemble de compétences.

listDataSourceConnections(OperationOptions)

Récupère une liste des sources de données existantes dans le service.

listDataSourceConnectionsNames(OperationOptions)

Récupère une liste de noms de sources de données existantes dans le service.

listIndexers(OperationOptions)

Récupère une liste d’indexeurs existants dans le service.

listIndexersNames(OperationOptions)

Récupère une liste de noms d’indexeurs existants dans le service.

listSkillsets(OperationOptions)

Récupère une liste d’ensembles de compétences existants dans le service.

listSkillsetsNames(OperationOptions)

Récupère une liste de noms d’ensembles de compétences existants dans le service.

resetIndexer(string, OperationOptions)

Réinitialise l’état de suivi des modifications associé à un indexeur.

runIndexer(string, OperationOptions)

Exécute un indexeur à la demande.

Détails du constructeur

SearchIndexerClient(string, KeyCredential | TokenCredential, SearchIndexerClientOptions)

Crée une instance de SearchIndexerClient.

Exemple d’utilisation :

const { SearchIndexerClient, AzureKeyCredential } = require("@azure/search-documents");

const client = new SearchIndexerClient(
  "<endpoint>",
  new AzureKeyCredential("<Admin Key>");
);
new SearchIndexerClient(endpoint: string, credential: KeyCredential | TokenCredential, options?: SearchIndexerClientOptions)

Paramètres

endpoint

string

Point de terminaison du service de recherche

credential

KeyCredential | TokenCredential

Utilisé pour authentifier les demandes auprès du service.

options
SearchIndexerClientOptions

Utilisé pour configurer le client de recherche.

Détails de la propriété

apiVersion

Avertissement

Cette API est à présent déconseillée.

use {@Link serviceVersion} instead

Version de l’API à utiliser lors de la communication avec le service.

apiVersion: string

Valeur de propriété

string

endpoint

Point de terminaison du service de recherche

endpoint: string

Valeur de propriété

string

serviceVersion

Version de l’API à utiliser lors de la communication avec le service.

serviceVersion: string

Valeur de propriété

string

Détails de la méthode

createDataSourceConnection(SearchIndexerDataSourceConnection, OperationOptions)

Crée une source de données dans un service de recherche.

function createDataSourceConnection(dataSourceConnection: SearchIndexerDataSourceConnection, options?: OperationOptions): Promise<SearchIndexerDataSourceConnection>

Paramètres

dataSourceConnection
SearchIndexerDataSourceConnection

Définition de source de données à créer dans un service de recherche.

options
OperationOptions

Arguments facultatifs supplémentaires.

Retours

createIndexer(SearchIndexer, OperationOptions)

Crée un indexeur dans un service de recherche.

function createIndexer(indexer: SearchIndexer, options?: OperationOptions): Promise<SearchIndexer>

Paramètres

indexer
SearchIndexer

Définition de l’indexeur à créer dans un service de recherche.

options
OperationOptions

Arguments facultatifs supplémentaires.

Retours

Promise<SearchIndexer>

createOrUpdateDataSourceConnection(SearchIndexerDataSourceConnection, CreateorUpdateDataSourceConnectionOptions)

Crée une source de données ou modifie une source de données existante.

function createOrUpdateDataSourceConnection(dataSourceConnection: SearchIndexerDataSourceConnection, options?: CreateorUpdateDataSourceConnectionOptions): Promise<SearchIndexerDataSourceConnection>

Paramètres

dataSourceConnection
SearchIndexerDataSourceConnection

Informations décrivant la source de données à créer/mettre à jour.

options
CreateorUpdateDataSourceConnectionOptions

Arguments facultatifs supplémentaires.

Retours

createOrUpdateIndexer(SearchIndexer, CreateorUpdateIndexerOptions)

Crée un indexeur ou modifie un indexeur existant.

function createOrUpdateIndexer(indexer: SearchIndexer, options?: CreateorUpdateIndexerOptions): Promise<SearchIndexer>

Paramètres

indexer
SearchIndexer

Informations décrivant l’indexeur à créer/mettre à jour.

options
CreateorUpdateIndexerOptions

Arguments facultatifs supplémentaires.

Retours

Promise<SearchIndexer>

createOrUpdateSkillset(SearchIndexerSkillset, CreateOrUpdateSkillsetOptions)

Crée un ensemble de compétences ou modifie un ensemble existant.

function createOrUpdateSkillset(skillset: SearchIndexerSkillset, options?: CreateOrUpdateSkillsetOptions): Promise<SearchIndexerSkillset>

Paramètres

skillset
SearchIndexerSkillset

Informations décrivant l’index à créer.

options
CreateOrUpdateSkillsetOptions

Arguments facultatifs supplémentaires.

Retours

createSkillset(SearchIndexerSkillset, OperationOptions)

Crée un ensemble de compétences dans un service de recherche.

function createSkillset(skillset: SearchIndexerSkillset, options?: OperationOptions): Promise<SearchIndexerSkillset>

Paramètres

skillset
SearchIndexerSkillset

Ensemble de compétences contenant une ou plusieurs compétences à créer dans un service de recherche.

options
OperationOptions

Arguments facultatifs supplémentaires.

Retours

deleteDataSourceConnection(string | SearchIndexerDataSourceConnection, DeleteDataSourceConnectionOptions)

Supprime une source de données existante.

function deleteDataSourceConnection(dataSourceConnection: string | SearchIndexerDataSourceConnection, options?: DeleteDataSourceConnectionOptions): Promise<void>

Paramètres

dataSourceConnection

string | SearchIndexerDataSourceConnection

options
DeleteDataSourceConnectionOptions

Arguments facultatifs supplémentaires.

Retours

Promise<void>

deleteIndexer(string | SearchIndexer, DeleteIndexerOptions)

Supprime un indexeur existant.

function deleteIndexer(indexer: string | SearchIndexer, options?: DeleteIndexerOptions): Promise<void>

Paramètres

indexer

string | SearchIndexer

Indexeur/Nom de l’indexeur à supprimer.

options
DeleteIndexerOptions

Arguments facultatifs supplémentaires.

Retours

Promise<void>

deleteSkillset(string | SearchIndexerSkillset, DeleteSkillsetOptions)

Supprime un ensemble de compétences existant.

function deleteSkillset(skillset: string | SearchIndexerSkillset, options?: DeleteSkillsetOptions): Promise<void>

Paramètres

skillset

string | SearchIndexerSkillset

Ensemble de compétences/Nom de l’ensemble de compétences à supprimer.

options
DeleteSkillsetOptions

Arguments facultatifs supplémentaires.

Retours

Promise<void>

getDataSourceConnection(string, OperationOptions)

Récupère des informations sur une source de données

function getDataSourceConnection(dataSourceConnectionName: string, options?: OperationOptions): Promise<SearchIndexerDataSourceConnection>

Paramètres

dataSourceConnectionName

string

options
OperationOptions

Arguments facultatifs supplémentaires

Retours

getIndexer(string, OperationOptions)

Récupère des informations sur un indexeur.

function getIndexer(indexerName: string, options?: OperationOptions): Promise<SearchIndexer>

Paramètres

indexerName

string

Nom de l’indexeur.

options
OperationOptions

Arguments facultatifs supplémentaires.

Retours

Promise<SearchIndexer>

getIndexerStatus(string, OperationOptions)

Retourne l’état actuel et l’historique d’exécution d’un indexeur.

function getIndexerStatus(indexerName: string, options?: OperationOptions): Promise<SearchIndexerStatus>

Paramètres

indexerName

string

Nom de l’indexeur.

options
OperationOptions

Arguments facultatifs supplémentaires.

Retours

getSkillset(string, OperationOptions)

Récupère des informations sur un ensemble de compétences.

function getSkillset(skillsetName: string, options?: OperationOptions): Promise<SearchIndexerSkillset>

Paramètres

skillsetName

string

options
OperationOptions

Arguments facultatifs supplémentaires.

Retours

listDataSourceConnections(OperationOptions)

Récupère une liste des sources de données existantes dans le service.

function listDataSourceConnections(options?: OperationOptions): Promise<SearchIndexerDataSourceConnection[]>

Paramètres

options
OperationOptions

Options de l’opération d’indexeurs de liste.

Retours

listDataSourceConnectionsNames(OperationOptions)

Récupère une liste de noms de sources de données existantes dans le service.

function listDataSourceConnectionsNames(options?: OperationOptions): Promise<string[]>

Paramètres

options
OperationOptions

Options de l’opération d’indexeurs de liste.

Retours

Promise<string[]>

listIndexers(OperationOptions)

Récupère une liste d’indexeurs existants dans le service.

function listIndexers(options?: OperationOptions): Promise<SearchIndexer[]>

Paramètres

options
OperationOptions

Options de l’opération d’indexeurs de liste.

Retours

Promise<SearchIndexer[]>

listIndexersNames(OperationOptions)

Récupère une liste de noms d’indexeurs existants dans le service.

function listIndexersNames(options?: OperationOptions): Promise<string[]>

Paramètres

options
OperationOptions

Options de l’opération d’indexeurs de liste.

Retours

Promise<string[]>

listSkillsets(OperationOptions)

Récupère une liste d’ensembles de compétences existants dans le service.

function listSkillsets(options?: OperationOptions): Promise<SearchIndexerSkillset[]>

Paramètres

options
OperationOptions

Options de l’opération d’ensembles de compétences de liste.

Retours

listSkillsetsNames(OperationOptions)

Récupère une liste de noms d’ensembles de compétences existants dans le service.

function listSkillsetsNames(options?: OperationOptions): Promise<string[]>

Paramètres

options
OperationOptions

Options de l’opération d’ensembles de compétences de liste.

Retours

Promise<string[]>

resetIndexer(string, OperationOptions)

Réinitialise l’état de suivi des modifications associé à un indexeur.

function resetIndexer(indexerName: string, options?: OperationOptions): Promise<void>

Paramètres

indexerName

string

Nom de l’indexeur à réinitialiser.

options
OperationOptions

Arguments facultatifs supplémentaires.

Retours

Promise<void>

runIndexer(string, OperationOptions)

Exécute un indexeur à la demande.

function runIndexer(indexerName: string, options?: OperationOptions): Promise<void>

Paramètres

indexerName

string

Nom de l’indexeur à exécuter.

options
OperationOptions

Arguments facultatifs supplémentaires.

Retours

Promise<void>