SearchIndexClient.CreateOrUpdateIndex Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un index de recherche ou met à jour un index existant.
public virtual Azure.Response<Azure.Search.Documents.Indexes.Models.SearchIndex> CreateOrUpdateIndex (Azure.Search.Documents.Indexes.Models.SearchIndex index, bool allowIndexDowntime = false, bool onlyIfUnchanged = false, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrUpdateIndex : Azure.Search.Documents.Indexes.Models.SearchIndex * bool * bool * System.Threading.CancellationToken -> Azure.Response<Azure.Search.Documents.Indexes.Models.SearchIndex>
override this.CreateOrUpdateIndex : Azure.Search.Documents.Indexes.Models.SearchIndex * bool * bool * System.Threading.CancellationToken -> Azure.Response<Azure.Search.Documents.Indexes.Models.SearchIndex>
Public Overridable Function CreateOrUpdateIndex (index As SearchIndex, Optional allowIndexDowntime As Boolean = false, Optional onlyIfUnchanged As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Response(Of SearchIndex)
Paramètres
- index
- SearchIndex
Obligatoire. SearchIndex à créer ou à mettre à jour.
- allowIndexDowntime
- Boolean
Valeur facultative indiquant s’il faut autoriser l’ajout d’analyseurs, de générateurs de jetons, de filtres de jetons ou de filtres de caractères à l’index en mettant temporairement l’index hors connexion pendant quelques secondes. La valeur par défaut est false. Cela entraîne temporairement l’échec de l’indexation et des requêtes. Les performances et la disponibilité d’écriture de l’index peuvent être altérées pendant plusieurs minutes après la mise à jour de l’index, ou plus longtemps pour les très grands index.
- onlyIfUnchanged
- Boolean
True pour lever un RequestFailedException si le ETag ne correspond pas à la version actuelle du service ; sinon, la version actuelle du service sera remplacée.
- cancellationToken
- CancellationToken
Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.
Retours
à Response<T> partir du serveur contenant le SearchIndex qui a été créé ou mis à jour. Cela peut différer légèrement de ce qui a été transmis, car le service peut retourner des champs définis sur leurs valeurs par défaut en fonction du type de champ et d’autres propriétés.
Exceptions
Levé quand index
a la valeur null.
Levée lorsqu’un échec est retourné par le service Search.
S’applique à
Azure SDK for .NET