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.
|
|
|
|
|
|
|
|
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:
|
|
--index-name |
string |
Dizinin adı. Özel bir ad belirtebilirsiniz. Varsayılan değer boştur.
|
|
--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:
|
put-vector-index komutu, PutVectorIndex API işlemine karşılık gelir.
Desteklenen global komut satırı seçenekleri hakkında daha fazla bilgi için bkz. Desteklenen global komut satırı seçenekleri.
Kullanım örnekleri
-
examplebucketpaketi içinindexadlı 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 -
examplebucketpaketi içinindexadlı 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"]}'