Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
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.
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
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
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
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
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
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
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
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.
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