Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:put-vector-index

Son Güncelleme:Oct 02, 2026

put-vector-index komutu, bir vektör paketinde vektör dizini oluşturur.

Notlar

  • Tek bir vektör paketi en fazla 100 vektör dizini içerebilir.

  • Saniyede en fazla 5 PutVectorIndex isteği işlenebilir.

İzinler

Varsayılan olarak Alibaba Cloud hesapları tüm izinlere sahipken Resource Access Management (RAM) kullanıcıları ve RAM rollerinin herhangi bir izni yoktur. Alibaba Cloud hesabı veya bir yönetici, bir RAM ilkesi veya bir paket ilkesi aracılığıyla izin vermelidir.


API


Eylem


Açıklama


PutVectorIndex


oss:PutVectorIndex


Bir vektör dizini oluşturur.

Komut biçimi

ossutil vectors-api put-vector-index --bucket value --index-name value [flags]

Parametreler

Parametre

Tür

Açıklama

--bucket

string

Vektör paketinin adı.

--data-type

string

Vektörün veri türü. Özel veri türleri desteklenmez. Varsayılan değer: float32.

--dimension

int

Vektör boyutu. Değer 1 ile 4096 arasında bir tamsayı olabilir. Varsayılan değer 512'dir.

--distance-metric

string

Mesafe ölçüm işlevi. Geçerli değerler:

  • euclidean: Öklid mesafesi (varsayılan)

  • cosine: Kosinüs mesafesi

--index-name

string

Dizinin adı. Özel bir ad belirtebilirsiniz. Varsayılan değer boştur.

  • Ad, vektör paketi içinde genel olarak benzersiz olmalı ve 1 ile 63 karakter uzunluğunda olmalıdır.

  • Ad yalnızca harf ve rakam içerebilir ve bir harfle başlamalıdır.

--metadata

string

Meta veri yapılandırması için kapsayıcı. Yalnızca filtrelenemez meta veriler desteklenir. Filtrelenemez meta veri yapılandırması için aşağıdaki sınırlamalar geçerlidir:

  • Meta veri girişi sayısı 1 ile 100 arasında olmalıdır.

  • Her meta veri birincil anahtar adının uzunluğu 1 ile 63 bayt arasında olmalıdır.

Not

Kullanım örnekleri

  • examplebucket paketi için index adlı bir dizin oluşturun. Dizin 512 vektör boyutuna sahiptir, float32 veri türünü kullanır ve Öklid mesafe ölçümünü uygular.

    ossutil vectors-api put-vector-index --bucket examplebucket --index-name index --data-type float32 --dimension 512 --distance-metric euclidean
  • examplebucket paketi için index adlı bir dizin oluşturun ve filtrelenemez meta verileri yapılandırın. Dizin 512 vektör boyutuna sahiptir, float32 veri türünü kullanır ve Öklid mesafe ölçümünü uygular.

    ossutil vectors-api put-vector-index --bucket examplebucket --index-name index --data-type float32 --dimension 512 --distance-metric euclidean --metadata '{"nonFilterableMetadataKeys":["owner","createdBy"]}'