vector-search-indexes parancscsoport

Note

Ezek az információk a Databricks CLI 0.205-ös és újabb verzióira vonatkoznak. A Databricks parancssori felülete nyilvános előzetes verzióban érhető el.

A Databricks CLI használatára a Databricks Licenc és a Databricks adatvédelmi nyilatkozata vonatkozik, beleértve a használati adatokra vonatkozó rendelkezéseket is.

A vector-search-indexesDatabricks parancssori felületének parancscsoportja a vektorkeresési indexek kezelésére szolgáló parancsokat tartalmaz. A vektorkeresési index a beágyazási vektorok hatékony ábrázolása, amely valós idejű és közelítő legközelebbi szomszéd (ANN) keresési lekérdezéseket támogat. Lásd a Mozaik AI-vektorkeresést.

Databricks vektor-keresési indexek létrehozása

Hozzon létre egy új indexet.

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

Arguments

NAME

    Az index neve

ENDPOINT_NAME

    Az index kiszolgálásához használandó végpont neve

PRIMARY_KEY

    Az index elsődleges kulcsa

INDEX_TYPE

    Kétféle vektorkeresési index létezik, a Delta sync (egy olyan index, amely automatikusan szinkronizál egy forrás deltatáblával) vagy közvetlen hozzáférés (olyan index, amely támogatja a vektorok és metaadatok közvetlen olvasását és írását). Támogatott értékek: DELTA_SYNC, DIRECT_ACCESS

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

Globális jelzők

Examples

Az alábbi példa létrehoz egy új Delta Sync-indexet:

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

Az alábbi példa egy új Direct Access-indexet hoz létre:

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

databricks vektor-kereső-indexek törlési-adat-vektor-index

Adatok törlése az indexből.

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

Arguments

INDEX_NAME

    Annak a vektorindexnek a neve, amelyben az adatokat törölni kell. Közvetlen vektorelérési indexnek kell lennie.

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

Globális jelzők

Examples

Az alábbi példa adatokat töröl egy Direct Vector Access-indexből:

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

databricks vektor-keresési-indexek törlés-index

Index törlése.

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

Arguments

INDEX_NAME

    Az index neve

Beállítások

Globális jelzők

Examples

Az alábbi példa egy vektorkeresési indexet töröl:

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

databricks vektor-keresési-indexek lekérdezés-index

Index lekérése.

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

Arguments

INDEX_NAME

    Az index neve

Beállítások

Globális jelzők

Examples

Az alábbi példa egy vektorkeresési index részleteit tartalmazza:

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

databricks vektor-keresési-indexek listázás-indexek

Indexek listázása.

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

Arguments

ENDPOINT_NAME

    A végpont neve

Beállítások

--page-token string

    Lapozási token

Globális jelzők

Examples

Az alábbi példa egy végpont összes indexét felsorolja:

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

Az alábbi példa a lapozást használó indexeket sorolja fel:

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

databricks vektor-keresési-indexek lekérdezési-index

Index lekérdezése.

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

Arguments

INDEX_NAME

    A lekérdezéshez használt vektorindex neve

Beállítások

--filters-json string

    Lekérdezésszűrőket képviselő JSON-sztring

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--num-results int

    Visszaadandó eredmények száma

--query-text string

    Szöveg lekérdezése

--query-type string

    A használni kívánt lekérdezéstípus

--score-threshold float

    A legközelebbi szomszédkeresés küszöbértéke

Globális jelzők

Examples

Az alábbi példa egy szöveggel rendelkező indexet lekérdez:

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

Az alábbi példa szűrőkkel lekérdez egy indexet:

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

databricks vektor-keresési-indexek lekérdezés-következő-oldal

A következő lap lekérdezése.

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

Arguments

INDEX_NAME

    A lekérdezéshez használt vektorindex neve

Beállítások

--endpoint-name string

    A végpont neve

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--page-token string

    Az előző QueryVectorIndex vagy QueryVectorIndexNextPage API által visszaadott lap tokenje

Globális jelzők

Examples

Az alábbi példa lekérdezi az eredmények következő oldalát:

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

databricks vektor keresési indexek szkennelési index

Index beolvasása.

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

Arguments

INDEX_NAME

    A vizsgálandó vektorindex neve

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--last-primary-key string

    Az előző vizsgálatban visszaadott utolsó bejegyzés elsődleges kulcsa

--num-results int

    Visszaadandó eredmények száma

Globális jelzők

Examples

Az alábbi példa egy indexet vizsgál:

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

Az alábbi példa egy adott kulcsból kiinduló indexet vizsgál:

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

Databricks vektoros keresési indexek szinkronizációs index

Index szinkronizálása.

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

Arguments

INDEX_NAME

    A szinkronizálandó vektorindex neve. Az indexnek Delta-szinkronizálási indexnek kell lennie.

Beállítások

Globális jelzők

Examples

Az alábbi példa egy Delta Sync-index szinkronizálását indítja el:

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

databricks vektor-keresési indexek upsert-adat-vektor-index

Adatok indexbe való beszúrása.

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

Arguments

INDEX_NAME

    Annak a vektorindexnek a neve, ahová az adatokat fel kell tölteni. Közvetlen vektorelérési indexnek kell lennie.

INPUTS_JSON

    A javítandó adatokat képviselő JSON-sztring

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

Globális jelzők

Examples

Az alábbi példa egy Direct Vector Access-indexbe irányítja az adatokat:

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

Globális jelzők

--debug

  Engedélyezze-e a hibakeresési naplózást.

-h vagy --help

    Súgó megjelenítése a Databricks parancssori felületéhez, a kapcsolódó parancscsoporthoz vagy a kapcsolódó parancshoz.

--log-file karakterlánc

    A karakterlánc, amely megadja, melyik fájlba írja az kimeneti naplókat. Ha ez a jelző nincs megadva, akkor az alapértelmezett beállítás a kimeneti naplók stderrbe írása.

--log-format formátum

    A naplóformátum típusa, amely lehet text vagy json. Az alapértelmezett érték a text.

--log-level karakterlánc

    A naplóformátum szintjét képviselő karakterlánc. Ha nincs megadva, a naplóformátum szintje le van tiltva.

-o, --output típus

    A parancs kimenettípusa: text vagy json. Az alapértelmezett érték a text.

-p, --profile karakterlánc

    A parancs futtatásához használni kívánt fájl profiljának ~/.databrickscfg neve. Ha ez a jelző nincs megadva, akkor ha létezik, a rendszer a névvel ellátott DEFAULT profilt használja.

--progress-format formátum

    A folyamatnaplók megjelenítésének formátuma: default, append, inplacevagy json

-t, --target karakterlánc

    Ha alkalmazható, a használni kívánt célcsomag