Sprache

CosmosIndexBuilderExtensions Klasse

Definition

Azure Cosmos DB spezifische Erweiterungsmethoden für IndexBuilder.

[System.Runtime.CompilerServices.Nullable(0)]
public static class CosmosIndexBuilderExtensions
[System.Runtime.CompilerServices.Nullable(0)]
[System.Diagnostics.CodeAnalysis.Experimental("EF9103")]
public static class CosmosIndexBuilderExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type CosmosIndexBuilderExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
[<System.Diagnostics.CodeAnalysis.Experimental("EF9103")>]
type CosmosIndexBuilderExtensions = class
Public Module CosmosIndexBuilderExtensions
Vererbung
CosmosIndexBuilderExtensions
Attribute

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen und zugreifen auf Azure Cosmos DB mit EF Core.

Methoden

Name Beschreibung
CanSetIsFullTextIndex(IConventionIndexBuilder, Nullable<Boolean>, Boolean)

Gibt einen Wert zurück, der angibt, ob der Index als Volltextindex konfiguriert werden kann.

CanSetVectorIndexType(IConventionIndexBuilder, Nullable<VectorIndexType>, Boolean)

Gibt einen Wert zurück, der angibt, ob der Vektorindex für Vektoren konfiguriert werden kann.

ForVectors(IConventionIndexBuilder, Nullable<VectorIndexType>, Boolean)

Konfiguriert, ob der Index als Vektorindex mit dem angegebenen Vektorindextyp, z. B. "flat", "diskANN" oder "quantizedFlat", verwendet wird. Weitere Informationen finden Sie unter Vektorsuche in Azure Cosmos DB für NoSQL.

ForVectors(IndexBuilder, Nullable<VectorIndexType>)

Konfiguriert den Index als Vektorindex mit dem angegebenen Vektorindextyp, z. B. "flat", "diskANN" oder "quantizedFlat". Weitere Informationen finden Sie unter Vektorsuche in Azure Cosmos DB für NoSQL.

ForVectors<TEntity>(IndexBuilder<TEntity>, Nullable<VectorIndexType>)

Konfiguriert, ob der Index als Vektorindex mit dem angegebenen Vektorindextyp, z. B. "flat", "diskANN" oder "quantizedFlat", verwendet wird. Weitere Informationen finden Sie unter Vektorsuche in Azure Cosmos DB für NoSQL.

IsFullTextIndex(IConventionIndexBuilder, Nullable<Boolean>, Boolean)

Konfiguriert den Index als Volltextindex. Weitere Informationen finden Sie unter Volltextsuche in Azure Cosmos DB für NoSQL.

IsFullTextIndex(IndexBuilder, Boolean)

Konfiguriert den Index als Volltextindex. Weitere Informationen finden Sie unter Volltextsuche in Azure Cosmos DB für NoSQL.

IsFullTextIndex<TEntity>(IndexBuilder<TEntity>, Boolean)

Konfiguriert den Index als Volltextindex. Weitere Informationen finden Sie unter Volltextsuche in Azure Cosmos DB für NoSQL.

IsVectorIndex(IConventionIndexBuilder, Nullable<VectorIndexType>, Boolean)

Konfiguriert den Index als Vektorindex mit dem angegebenen Vektorindextyp, z. B. "flat", "diskANN" oder "quantizedFlat". Weitere Informationen finden Sie unter Vektorsuche in Azure Cosmos DB für NoSQL.

IsVectorIndex(IndexBuilder, Nullable<VectorIndexType>, Boolean)

Konfiguriert den Index als Vektorindex mit dem angegebenen Vektorindextyp, z. B. "flat", "diskANN" oder "quantizedFlat". Weitere Informationen finden Sie unter Vektorsuche in Azure Cosmos DB für NoSQL.

IsVectorIndex(IndexBuilder, Nullable<VectorIndexType>)

Konfiguriert den Index als Vektorindex mit dem angegebenen Vektorindextyp, z. B. "flat", "diskANN" oder "quantizedFlat". Weitere Informationen finden Sie unter Vektorsuche in Azure Cosmos DB für NoSQL.

IsVectorIndex<TEntity>(IndexBuilder<TEntity>, Nullable<VectorIndexType>, Boolean)

Konfiguriert, ob der Index als Vektorindex mit dem angegebenen Vektorindextyp, z. B. "flat", "diskANN" oder "quantizedFlat", verwendet wird. Weitere Informationen finden Sie unter Vektorsuche in Azure Cosmos DB für NoSQL.

IsVectorIndex<TEntity>(IndexBuilder<TEntity>, Nullable<VectorIndexType>)

Konfiguriert den Index als Vektorindex mit dem angegebenen Vektorindextyp, z. B. "flat", "diskANN" oder "quantizedFlat". Weitere Informationen finden Sie unter Vektorsuche in Azure Cosmos DB für NoSQL.

Gilt für: