Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Note
Diese Informationen gelten für Databricks CLI-Versionen 0.205 und höher. Die Databricks CLI befindet sich in der öffentlichen Vorschau.
Die Verwendung von Databricks CLI unterliegt der Datenbricks-Lizenz - und Databricks-Datenschutzerklärung, einschließlich der Bestimmungen zu Nutzungsdaten.
Die vector-search-indexes Befehlsgruppe in der Databricks CLI enthält Befehle zum Verwalten von Vektorsuchindizes. Ein Vektorsuchindex ist eine effiziente Darstellung Ihrer Einbettungsvektoren, die Echtzeit- und ungefähre Nachbarsuchabfragen (ANN) unterstützen. Siehe Mosaic AI-Vektorsuche.
databricks Vector-Suchindizes Index erstellen
Erstellen Sie einen neuen Index.
databricks vector-search-indexes create-index NAME ENDPOINT_NAME PRIMARY_KEY INDEX_TYPE [flags]
Arguments
NAME
Name des Indexes.
ENDPOINT_NAME
Name des Endpunkts, der für die Bereitstellung des Indexes verwendet werden soll
PRIMARY_KEY
Primärschlüssel des Indexes
INDEX_TYPE
Es gibt zwei Arten von Vektorsuchindizes, Delta-Synchronisierung (ein Index, der automatisch mit einer Delta-Quelltabelle synchronisiert wird) oder direkten Zugriff (ein Index, der das direkte Lesen und Schreiben von Vektoren und Metadaten unterstützt). Unterstützte Werte: DELTA_SYNC, DIRECT_ACCESS
Options
--json JSON
Die Inline-JSON-Zeichenfolge oder der @path zur JSON-Datei mit dem Anforderungstext.
Examples
Im folgenden Beispiel wird ein neuer Delta-Synchronisierungsindex erstellt:
databricks vector-search-indexes create-index my-index my-endpoint id DELTA_SYNC
Im folgenden Beispiel wird ein neuer Direct Access-Index erstellt:
databricks vector-search-indexes create-index my-index my-endpoint id DIRECT_ACCESS
databricks Vektor-Suchindizes Lösch-Datenvektorindex
Löschen von Daten aus dem Index.
databricks vector-search-indexes delete-data-vector-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Name des Vektorindexes, in dem Daten gelöscht werden sollen. Muss ein Direct Vector Access Index sein.
Options
--json JSON
Die Inline-JSON-Zeichenfolge oder der @path zur JSON-Datei mit dem Anforderungstext.
Examples
Im folgenden Beispiel werden Daten aus einem Direct Vector Access-Index gelöscht:
databricks vector-search-indexes delete-data-vector-index my-index --json '{"primary_keys": ["key1", "key2"]}'
Databricks Vektor-Suchindizes Index löschen
Löscht einen Index.
databricks vector-search-indexes delete-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Name des Indexes.
Options
Examples
Im folgenden Beispiel wird ein Vektorsuchindex gelöscht:
databricks vector-search-indexes delete-index my-index
databricks Vektorsuche-Indexe abrufen Index
Holen Sie sich einen Index.
databricks vector-search-indexes get-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Name des Indexes.
Options
Examples
Das folgende Beispiel ruft Details für einen Vektorsuchindex ab:
databricks vector-search-indexes get-index my-index
databricks vector-search-indexes Indexe-auflisten
Listenindizes.
databricks vector-search-indexes list-indexes ENDPOINT_NAME [flags]
Arguments
ENDPOINT_NAME
Name des Endpunkts
Options
--page-token string
Token zur Paginierung
Examples
Im folgenden Beispiel werden alle Indizes in einem Endpunkt aufgelistet:
databricks vector-search-indexes list-indexes my-endpoint
Im folgenden Beispiel werden Indizes mithilfe der Paginierung aufgelistet:
databricks vector-search-indexes list-indexes my-endpoint --page-token next-page-token
Databricks Vektor-Suchindizes Abfrageindex
Index abfragen.
databricks vector-search-indexes query-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Name des zu abfragenden Vektorindexes
Options
--filters-json string
JSON-Zeichenfolge, die Abfragefilter darstellt
--json JSON
Die Inline-JSON-Zeichenfolge oder der @path zur JSON-Datei mit dem Anforderungstext.
--num-results int
Anzahl der zurückzugebenden Ergebnisse
--query-text string
Abfragetext
--query-type string
Der zu verwendende Abfragetyp
--score-threshold float
Schwellenwert für die annähernde Nächste-Nachbarn-Suche
Examples
Im folgenden Beispiel wird ein Index anhand von Text abgefragt.
databricks vector-search-indexes query-index my-index --query-text "search term" --num-results 10
Im folgenden Beispiel wird ein Index unter Verwendung von Filtern abgefragt.
databricks vector-search-indexes query-index my-index --query-text "search term" --filters-json '{"category": "product"}' --num-results 5
Databricks Vektor-Suchindizes nächste Seite abfragen
Nächste Seite abfragen.
databricks vector-search-indexes query-next-page INDEX_NAME [flags]
Arguments
INDEX_NAME
Name des zu abfragenden Vektorindexes
Options
--endpoint-name string
Name des Endpunkts
--json JSON
Die Inline-JSON-Zeichenfolge oder der @path zur JSON-Datei mit dem Anforderungstext.
--page-token string
Von der vorherigen QueryVectorIndex- oder QueryVectorIndexNextPage-API zurückgegebenes Seitentoken
Examples
Das folgende Beispiel ruft die nächste Seite der Ergebnisse ab:
databricks vector-search-indexes query-next-page my-index --endpoint-name my-endpoint --page-token "next-page-token"
Databricks Vektorsuchindizes Scan-Index
Scannen Sie einen Index.
databricks vector-search-indexes scan-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Name des zu scannenden Vektorindexes
Options
--json JSON
Die Inline-JSON-Zeichenfolge oder der @path zur JSON-Datei mit dem Anforderungstext.
--last-primary-key string
Primärschlüssel des letzten Eintrags, der im vorherigen Scan zurückgegeben wurde
--num-results int
Anzahl der zurückzugebenden Ergebnisse
Examples
Im folgenden Beispiel wird ein Index überprüft:
databricks vector-search-indexes scan-index my-index --num-results 100
Im folgenden Beispiel wird ein Index ab einem bestimmten Schlüssel durchsucht:
databricks vector-search-indexes scan-index my-index --last-primary-key "key123" --num-results 100
Databricks Vektor-Suchindizes Sync-Index
Synchronisieren eines Indexes.
databricks vector-search-indexes sync-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Name des zu synchronisierenden Vektorindexes. Muss ein Delta-Synchronisierungsindex sein.
Options
Examples
Im folgenden Beispiel wird die Synchronisierung für einen Delta-Synchronisierungsindex ausgelöst:
databricks vector-search-indexes sync-index my-delta-sync-index
Databricks Vektor-Suchindizes hochladen/aktualisieren Daten-Vektor-Index
Daten in einen Index einfügen oder aktualisieren.
databricks vector-search-indexes upsert-data-vector-index INDEX_NAME INPUTS_JSON [flags]
Arguments
INDEX_NAME
Der Name des Vektorindexes, in dem Daten upsertiert werden sollen. Muss ein Direct Vector Access Index sein.
INPUTS_JSON
JSON-Zeichenfolge, die die zu upsertden Daten darstellt
Options
--json JSON
Die Inline-JSON-Zeichenfolge oder der @path zur JSON-Datei mit dem Anforderungstext.
Examples
Im folgenden Beispiel werden Daten in einen Direct Vector Access Index umgewandelt:
databricks vector-search-indexes upsert-data-vector-index my-index '{"vectors": [{"id": "1", "vector": [0.1, 0.2, 0.3], "metadata": {"title": "Document 1"}}]}'
Globale Kennzeichnungen
--debug
Gibt an, ob die Debugprotokollierung aktiviert werden soll.
-h oder --help
Hilfe für die Databricks CLI oder die zugehörige Befehlsgruppe oder den zugehörigen Befehl anzeigen.
--log-file Schnur
Eine Zeichenfolge, die die Datei darstellt, in die Ausgabeprotokolle geschrieben werden sollen. Wenn dieses Flag nicht angegeben ist, werden Ausgabeprotokolle standardmäßig in stderr geschrieben.
--log-format Format
Der Protokollformattyp text oder json. Der Standardwert ist text.
--log-level Schnur
Eine Zeichenfolge, die die Protokollformatebene darstellt. Wenn nicht angegeben, ist die Protokollformatebene deaktiviert.
-o, --output Typ
Der Befehlsausgabetyp text oder json. Der Standardwert ist text.
-p, --profile Schnur
Der Name des Profils in der ~/.databrickscfg Datei, das zum Ausführen des Befehls verwendet werden soll. Wenn dieses Flag nicht angegeben ist, aber existiert, wird das Profil DEFAULT verwendet.
--progress-format Format
Das Format zum Anzeigen von Statusprotokollen: default, , append, inplaceoder json
-t, --target Schnur
Falls zutreffend, das zu verwendende Bündelziel