Compartilhar via


IndexingPolicy Classe

Definição

Representa a configuração da política de indexação para uma coleção no serviço do 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
Herança
IndexingPolicy
Atributos

Comentários

As políticas de indexação podem ser usadas para configurar quais propriedades (caminhos JSON) são incluídas/excluídas, independentemente de o índice ser atualizado de forma consistente ou offline (lento), automático versus aceitação por documento, bem como a precisão e o tipo de índice por caminho.

Consulte para obter informações adicionais sobre como especificar políticas de indexação.

Construtores

IndexingPolicy()

Inicializa uma nova instância da IndexingPolicy classe para o serviço do Azure Cosmos DB.

Propriedades

Automatic

Obtém ou define um valor que indica se a indexação automática está habilitada para uma coleção no serviço do Azure Cosmos DB.

CompositeIndexes

Obtém os índices compostos para índices adicionais

ExcludedPaths

Obtém a coleção que contém ExcludedPath objetos no serviço do Azure Cosmos DB.

IncludedPaths

Obtém a coleção que contém IncludedPath objetos no serviço do Azure Cosmos DB.

IndexingMode

Obtém ou define o modo de indexação (consistente ou lento) no serviço do Azure Cosmos DB.

SpatialIndexes

Coleção de definições de índice espacial a serem usadas

Aplica-se a

Confira também