Aracılığıyla paylaş


vector-search-indexes komut grubu

Note

Bu bilgiler Databricks CLI 0.205 ve üzeri sürümleri için geçerlidir. Databricks CLI Genel Önizleme aşamasındadır.

Databricks CLI kullanımı, Kullanım Verileri sağlamaları da dahil olmak üzere Databricks Lisansı ve Databricks Gizlilik Bildirimi'ne tabidir.

vector-search-indexes Databricks CLI içindeki komut grubu, vektör arama dizinlerini yönetmeye yönelik komutlar içerir. Vektör arama dizini, gerçek zamanlı ve yaklaşık en yakın komşu (ANN) arama sorgularını destekleyen ekleme vektörlerinizin verimli bir gösterimidir. Bkz. Mozaik AI Vektör Araması.

databricks vektör-arama-endeksleri oluşturma-endeksi

Yeni bir dizin oluşturun.

databricks vector-search-indexes create-index NAME ENDPOINT_NAME PRIMARY_KEY INDEX_TYPE [flags]

Arguments

NAME

    Dizinin adı

ENDPOINT_NAME

    Dizine hizmet vermek için kullanılacak uç noktanın adı

PRIMARY_KEY

    Dizinin birincil anahtarı

INDEX_TYPE

    İki tür Vektör Arama dizini vardır: Delta eşitlemesi (kaynak Delta Tablosuyla otomatik olarak eşitlenen dizin) veya doğrudan erişim (vektörlerin ve meta verilerin doğrudan okunmasını ve yazmasını destekleyen dizin). Desteklenen değerler: DELTA_SYNC, DIRECT_ACCESS

Options

--json JSON

    satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.

Genel bayraklar

Examples

Aşağıdaki örnek yeni bir Delta Sync dizini oluşturur:

databricks vector-search-indexes create-index my-index my-endpoint id DELTA_SYNC

Aşağıdaki örnek yeni bir Doğrudan Erişim dizini oluşturur:

databricks vector-search-indexes create-index my-index my-endpoint id DIRECT_ACCESS

databricks vektör-arama-indeksleri veri-vektör-indeksi sil

Dizinden verileri silin.

databricks vector-search-indexes delete-data-vector-index INDEX_NAME [flags]

Arguments

INDEX_NAME

    Verilerin silineceği vektör dizininin adı. Doğrudan Vektör Erişim Dizini olmalıdır.

Options

--json JSON

    satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.

Genel bayraklar

Examples

Aşağıdaki örnek, Bir Doğrudan Vektör Erişimi dizininden verileri siler:

databricks vector-search-indexes delete-data-vector-index my-index --json '{"primary_keys": ["key1", "key2"]}'

databricks vektör-arama-endeksleri endeksi sil

Dizini silme.

databricks vector-search-indexes delete-index INDEX_NAME [flags]

Arguments

INDEX_NAME

    Dizinin adı

Options

Genel bayraklar

Examples

Aşağıdaki örnek bir vektör arama dizinini siler:

databricks vector-search-indexes delete-index my-index

databricks vektör-arama-dizinler get-index

Bir indeks alın.

databricks vector-search-indexes get-index INDEX_NAME [flags]

Arguments

INDEX_NAME

    Dizinin adı

Options

Genel bayraklar

Examples

Aşağıdaki örnek, vektör arama dizininin ayrıntılarını alır:

databricks vector-search-indexes get-index my-index

Databricks vektör-arama-dizinleri liste-dizinleri

Dizinleri listeleyin.

databricks vector-search-indexes list-indexes ENDPOINT_NAME [flags]

Arguments

ENDPOINT_NAME

    Uç noktanın adı

Options

--page-token string

    Sayfalandırma belirteci

Genel bayraklar

Examples

Aşağıdaki örnekte bir uç noktadaki tüm dizinler listelenir:

databricks vector-search-indexes list-indexes my-endpoint

Aşağıdaki örnek, sayfalandırma kullanan dizinleri listeler:

databricks vector-search-indexes list-indexes my-endpoint --page-token next-page-token

databricks vektör-arama-endeksleri sorgu-endeksi

Dizini sorgulayın.

databricks vector-search-indexes query-index INDEX_NAME [flags]

Arguments

INDEX_NAME

    Sorgu için vektör dizininin adı

Options

--filters-json string

    Sorgu filtrelerini temsil eden JSON dizesi

--json JSON

    satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.

--num-results int

    Döndürülecek sonuç sayısı

--query-text string

    Sorgu metni

--query-type string

    Kullanılacak sorgu türü

--score-threshold float

    Yaklaşık en yakın komşu araması için arama eşiği

Genel bayraklar

Examples

Aşağıdaki örnek, bir dizini metinle sorgular:

databricks vector-search-indexes query-index my-index --query-text "search term" --num-results 10

Aşağıdaki örnek, filtreleri olan bir dizini sorgular:

databricks vector-search-indexes query-index my-index --query-text "search term" --filters-json '{"category": "product"}' --num-results 5

Databricks vektör-arama-dizinleri sorgu-sonraki-sayfa

Sonraki sayfayı sorgula.

databricks vector-search-indexes query-next-page INDEX_NAME [flags]

Arguments

INDEX_NAME

    Sorgu için vektör dizininin adı

Options

--endpoint-name string

    Uç noktanın adı

--json JSON

    satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.

--page-token string

    Önceki QueryVectorIndex veya QueryVectorIndexNextPage API'sinden döndürülen sayfa belirteci

Genel bayraklar

Examples

Aşağıdaki örnek, sonuçların sonraki sayfasını sorgular:

databricks vector-search-indexes query-next-page my-index --endpoint-name my-endpoint --page-token "next-page-token"

databricks vektör-arama-dizini tarama-dizini

Dizini tarayın.

databricks vector-search-indexes scan-index INDEX_NAME [flags]

Arguments

INDEX_NAME

    Taranacak vektör dizininin adı

Options

--json JSON

    satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.

--last-primary-key string

    Önceki taramada döndürülen son girdinin birincil anahtarı

--num-results int

    Döndürülecek sonuç sayısı

Genel bayraklar

Examples

Aşağıdaki örnek bir dizini tarar:

databricks vector-search-indexes scan-index my-index --num-results 100

Aşağıdaki örnek, belirli bir anahtardan başlayan bir dizini tarar:

databricks vector-search-indexes scan-index my-index --last-primary-key "key123" --num-results 100

databricks vektör arama dizinleri senkronizasyon endeksi

Dizini eşitleme.

databricks vector-search-indexes sync-index INDEX_NAME [flags]

Arguments

INDEX_NAME

    Eşitlenecek vektör dizininin adı. Delta Sync Dizini olmalıdır.

Options

Genel bayraklar

Examples

Aşağıdaki örnek, Delta Sync dizini için eşitlemeyi tetikler:

databricks vector-search-indexes sync-index my-delta-sync-index

databricks vektör-arama-endeksleri güncelleme-veri-vektör-endeksi

Verileri dizine ekleme.

databricks vector-search-indexes upsert-data-vector-index INDEX_NAME INPUTS_JSON [flags]

Arguments

INDEX_NAME

    Verilerin ekleneceği vektör dizininin adı. Doğrudan Vektör Erişim Dizini olmalıdır.

INPUTS_JSON

    Eklenecek verileri temsil eden JSON dizesi

Options

--json JSON

    satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.

Genel bayraklar

Examples

Aşağıdaki örnek, verileri Doğrudan Vektör Erişimi dizinine ekler:

databricks vector-search-indexes upsert-data-vector-index my-index '{"vectors": [{"id": "1", "vector": [0.1, 0.2, 0.3], "metadata": {"title": "Document 1"}}]}'

Genel bayraklar

--debug

  Hata ayıklama günlüğünün etkinleştirilip etkinleştirilmeyileceği.

-h veya --help

    Databricks CLI veya ilgili komut grubu ya da ilgili komut için yardım görüntüleyin.

--log-file dizgi

    Yazılım günlüklerini yazmak için kullanılacak dosyayı temsil eden bir metin. Bu bayrak belirtilmezse varsayılan değer, çıkış günlüklerini stderr'a yazmaktır.

--log-format biçim

    Günlük biçimi türü, text veya json. Varsayılan değer şudur: text.

--log-level dizgi

    Günlük format düzeyini temsil eden bir karakter dizisi. Belirtilmezse günlük format seviyesi devre dışı bırakılır.

-o, --output tür

    Komut çıktı türü text veya json. Varsayılan değer şudur: text.

-p, --profile dizgi

    Komutu çalıştırmak için kullanılacak dosyadaki ~/.databrickscfg profilin adı. Bu bayrak belirtilmezse ve varsa, DEFAULT adlı profil kullanılır.

--progress-format biçim

    İlerleme günlüklerini görüntüleme biçimi: default, append, inplaceveya json

-t, --target dizgi

    Varsa, kullanılacak paket hedefi