Partager via


IndexingPolicy Classe

Définition

Représente la configuration de la stratégie d’indexation pour une collection dans le service Azure Cosmos DB.

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Cosmos.TextJsonIndexingPolicyConverter))]
public sealed class IndexingPolicy
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Cosmos.TextJsonIndexingPolicyConverter))>]
type IndexingPolicy = class
Public NotInheritable Class IndexingPolicy
Héritage
IndexingPolicy
Attributs

Remarques

Les stratégies d’indexation peuvent être utilisées pour configurer les propriétés (chemins JSON) qui sont incluses/exclues, que l’index soit mis à jour de manière cohérente ou hors connexion (différée), automatique ou opt-in par document, ainsi que la précision et le type d’index par chemin.

Reportez-vous à pour plus d’informations sur la spécification des stratégies d’indexation.

Constructeurs

IndexingPolicy()

Initialise une nouvelle instance de la IndexingPolicy classe pour le service Azure Cosmos DB.

Propriétés

Automatic

Obtient ou définit une valeur qui indique si l’indexation automatique est activée pour une collection dans le service Azure Cosmos DB.

CompositeIndexes

Obtient les index composites pour les index supplémentaires

ExcludedPaths

Obtient la collection contenant des ExcludedPath objets dans le service Azure Cosmos DB.

IncludedPaths

Obtient la collection contenant des IncludedPath objets dans le service Azure Cosmos DB.

IndexingMode

Obtient ou définit le mode d’indexation (cohérent ou différé) dans le service Azure Cosmos DB.

SpatialIndexes

Collection de définitions d’index spatiaux à utiliser

S’applique à

Voir aussi