grup perintah vector-search-indexes

Note

Informasi ini berlaku untuk Databricks CLI versi 0.205 ke atas. Databricks CLI ada di Pratinjau Publik.

Penggunaan Databricks CLI tunduk pada Lisensi Databricks dan Pemberitahuan Privasi Databricks, termasuk ketentuan Data Penggunaan apa pun.

vector-search-indexes Grup perintah dalam Databricks CLI berisi perintah untuk mengelola indeks pencarian vektor. Indeks pencarian vektor adalah representasi yang efisien dari vektor penyematan Anda yang mendukung kueri pencarian real time dan perkiraan tetangga terdekat (ANN). Lihat Mosaic AI Vector Search.

databricks vektor-indeks pencarian buat-indeks

Buat indeks baru.

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

Arguments

NAME

    Nama indeks

ENDPOINT_NAME

    Nama titik akhir yang akan digunakan untuk melayani indeks

PRIMARY_KEY

    Indeks kunci primer

INDEX_TYPE

    Ada dua jenis indeks Pencarian Vektor, sinkronisasi Delta (indeks yang secara otomatis disinkronkan dengan Sumber Tabel Delta) atau akses langsung (indeks yang mendukung baca dan tulis langsung vektor dan metadata). Nilai yang didukung: DELTA_SYNC, DIRECT_ACCESS

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

Bendera global

Examples

Contoh berikut membuat indeks Sinkronisasi Delta baru:

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

Contoh berikut membuat indeks Akses Langsung baru:

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

Fitur "delete-data-vector-index" di Databricks untuk menghapus indeks data vektor

Menghapus data dari indeks.

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

Arguments

INDEX_NAME

    Nama indeks vektor tempat data akan dihapus. Harus berupa Indeks Akses Vektor Langsung.

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

Bendera global

Examples

Contoh berikut menghapus data dari indeks Akses Vektor Langsung:

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

Indeks pencarian vektor Databricks hapus indeks

Menghapus sebuah indeks.

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

Arguments

INDEX_NAME

    Nama indeks

Opsi

Bendera global

Examples

Contoh berikut menghapus indeks pencarian vektor:

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

databricks pencarian-indeks-vektor ambil-indeks

Dapatkan indeks.

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

Arguments

INDEX_NAME

    Nama indeks

Opsi

Bendera global

Examples

Contoh berikut mendapatkan detail dari indeks pencarian vektor:

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

Perintah untuk daftar indeks pencarian vektor di platform Databricks: databricks vector-search-indexes list-indexes

Daftar indeks.

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

Arguments

ENDPOINT_NAME

    Nama titik akhir

Opsi

--page-token string

    Token untuk penomoran halaman

Bendera global

Examples

Contoh berikut mencantumkan semua indeks dalam titik akhir:

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

Contoh berikut mencantumkan indeks menggunakan penomoran halaman:

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

Databricks indeks-pencarian-vektor indeks-kueri

Mengkueri indeks.

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

Arguments

INDEX_NAME

    Nama indeks vektor yang akan dikueri

Opsi

--filters-json string

    String JSON yang mewakili filter kueri

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

--num-results int

    Jumlah hasil yang akan dikembalikan

--query-text string

    Teks kueri

--query-type string

    Jenis kueri yang akan digunakan

--score-threshold float

    Ambang batas untuk perkiraan pencarian tetangga terdekat

Bendera global

Examples

Contoh berikut mengkueri indeks dengan teks:

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

Contoh berikut mengkueri indeks dengan filter:

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

databricks indeks-pencarian-vektor kueri-halaman-berikutnya

Kueri halaman berikutnya.

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

Arguments

INDEX_NAME

    Nama indeks vektor yang akan dikueri

Opsi

--endpoint-name string

    Nama titik akhir

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

--page-token string

    Token halaman yang dikembalikan dari QueryVectorIndex atau QueryVectorIndexNextPage API sebelumnya

Bendera global

Examples

Contoh berikut mengkueri halaman hasil berikutnya:

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

databricks vector-search-indexes pemindaian-indeks

Memindai indeks.

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

Arguments

INDEX_NAME

    Nama indeks vektor yang akan dipindai

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

--last-primary-key string

    Kunci primer dari entri terakhir yang diterima dalam pemindaian sebelumnya

--num-results int

    Jumlah hasil yang akan dikembalikan

Bendera global

Examples

Contoh berikut memindai indeks:

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

Contoh berikut memindai indeks yang dimulai dari kunci tertentu:

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

databricks indeks pencarian-vektor indeks sinkronkan

Menyinkronkan indeks.

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

Arguments

INDEX_NAME

    Nama indeks vektor untuk disinkronkan. Harus berupa Indeks Sinkronisasi Delta.

Opsi

Bendera global

Examples

Contoh berikut memicu sinkronisasi untuk indeks Sinkronisasi Delta:

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

databricks indeks pencarian vektor upsert indeks vektor data

Memasukkan atau memperbarui data ke dalam indeks.

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

Arguments

INDEX_NAME

    Nama indeks vektor tempat data akan di-upsert. Harus berupa Indeks Akses Vektor Langsung.

INPUTS_JSON

    String JSON yang mewakili data yang akan di-upsert

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

Bendera global

Examples

Contoh berikut meningkatkan data ke dalam indeks Akses Vektor Langsung:

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

Bendera dunia

--debug

  Apakah debug logging ingin diaktifkan?

-h atau --help

    Tampilkan bantuan untuk Databricks CLI atau grup perintah terkait atau perintah terkait.

--log-file tali

    String yang mewakili file yang akan digunakan untuk menulis log output. Jika bendera ini tidak ditentukan, maka defaultnya adalah menulis log output ke stderr.

--log-format Format

    Jenis format log, text atau json. Nilai defaultnya adalah text.

--log-level tali

    Untaian yang menggambarkan tingkat format log. Jika tidak ditentukan, maka tingkat format log akan dinonaktifkan.

-o, --output jenis

    Jenis output perintah, text atau json. Nilai defaultnya adalah text.

-p, --profile tali

    Nama profil dalam file ~/.databrickscfg yang digunakan untuk menjalankan perintah. Jika bendera ini tidak ditentukan maka jika ada, profil bernama DEFAULT digunakan.

--progress-format Format

    Format untuk menampilkan log kemajuan: default, , append, inplaceatau json

-t, --target tali

    Jika berlaku, target bundel yang akan digunakan