Microsoft.Extensions.VectorData Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Vektör arama, filtreleme, dizin oluşturma ve depolama ile veri modelleri arasında eşleme gibi vektör veri işlemleri için sınıfları ve arabirimleri içerir.
Sınıflar
| Name | Description |
|---|---|
| AnyTagEqualToFilterClause |
Değer listesinden oluşan bir alanın belirli bir değer içerip içermediğini denetleyerek filtreleyen bir filtre yan tümcesini temsil eder. |
| DistanceFunction |
Vektörleri karşılaştırmak için kullanılabilecek iyi bilinen uzaklık işlevlerinin listesini tanımlar. |
| EqualToFilterClause |
Alan değerinin eşitliğini kullanarak filtreleyen bir filter yan tümcesini temsil eder. |
| FilterClause |
Filtre yan tümceleri için bir temel sınıf tanımlar. |
| FilteredRecordRetrievalOptions<TRecord>.OrderByDefinition.SortInfo |
Özellik sıralamasını tanımlamanın bir yolunu sağlar. |
| FilteredRecordRetrievalOptions<TRecord>.OrderByDefinition |
Sıralama için bir oluşturucuyu temsil eder. |
| FilteredRecordRetrievalOptions<TRecord> |
çağrısı GetAsync(Expression<Func<TRecord,Boolean>>, Int32, FilteredRecordRetrievalOptions<TRecord>, CancellationToken)seçeneklerini tanımlar. |
| HybridSearchOptions<TRecord> |
Aramayı yapmak için yoğun bir vektör ve dize anahtar sözcükleri kullanılırken karma arama seçeneklerini tanımlar. |
| IndexKind |
Vektörleri dizine almak için kullanılabilecek iyi bilinen dizin türlerinin listesini tanımlar. |
| RecordRetrievalOptions |
veya GetAsync(TKey, RecordRetrievalOptions, CancellationToken)çağrısı GetAsync(IEnumerable<TKey>, RecordRetrievalOptions, CancellationToken) seçeneklerini tanımlar. |
| VectorSearchOptions<TRecord> |
aracılığıyla SearchAsync<TInput>(TInput, Int32, VectorSearchOptions<TRecord>, CancellationToken)vektör arama seçeneklerini tanımlar. |
| VectorSearchResult<TRecord> |
Vektör aramasından alınan tek bir arama sonucunu temsil eder. |
| VectorStore |
Kayıt koleksiyonlarını içeren vektör depolarını temsil eder. |
| VectorStoreCollection<TKey,TRecord> |
Vektör deposundaki adlandırılmış bir kayıt koleksiyonunu temsil eder ve kayıtları aramak ve yönetmek ve koleksiyonun kendisini oluşturmak veya silmek için kullanılabilir. |
| VectorStoreCollectionDefinition |
Vektör deposu koleksiyonundaki bir kaydın özelliklerini açıklar. |
| VectorStoreCollectionMetadata |
hakkında VectorStoreCollection<TKey,TRecord>meta veriler sağlar. |
| VectorStoreCollectionOptions |
Koleksiyona geçirilen seçenekler için soyut bir temel sınıf tanımlar. |
| VectorStoreDataAttribute |
Bir kayıt sınıfındaki bir özelliği 'data' olarak işaretlemek için bir öznitelik tanımlar. |
| VectorStoreDataProperty |
Vektör deposu kaydındaki bir veri özelliğini tanımlar. |
| VectorStoreException |
Vektör depoları kullanılırken herhangi bir hata türü için temel bir özel durum türü tanımlar. |
| VectorStoreKeyAttribute |
Bir kayıt sınıfındaki bir özelliği, kaydın bir vektör deposunda depolandığı anahtar olarak işaretlemek için bir öznitelik tanımlar. |
| VectorStoreKeyProperty |
Vektör deposu kaydındaki bir anahtar özelliğini tanımlar. |
| VectorStoreMetadata |
hakkında VectorStoremeta veriler sağlar. |
| VectorStoreProperty |
Vektör deposu kaydındaki özellikler için bir temel özellik sınıfı tanımlar. |
| VectorStoreVectorAttribute |
Bir kayıt sınıfındaki bir özelliği vektör olarak işaretlemek için bir öznitelik tanımlar. |
| VectorStoreVectorProperty |
Vektör deposu kaydındaki bir vektör özelliğini tanımlar. |
| VectorStoreVectorProperty<TInput> |
Vektör deposu kaydındaki bir vektör özelliğini tanımlar. |
Arabirimler
| Name | Description |
|---|---|
| IKeywordHybridSearchable<TRecord> |
Vektör ve anahtar sözcükler kullanarak karma arama gerçekleştirmek için bir yöntem içerir. |
| IVectorSearchable<TRecord> |
Vektör deposunda vektör aramaları gerçekleştirmek için bir arabirim tanımlar. |