Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Note
Deze informatie is van toepassing op Databricks CLI-versies 0.205 en hoger. De Databricks CLI bevindt zich in openbare preview.
Databricks CLI-gebruik is onderhevig aan de Databricks-licentie en de privacyverklaring van Databricks, met inbegrip van alle bepalingen voor gebruiksgegevens.
De vector-search-indexes opdrachtgroep in de Databricks CLI bevat opdrachten voor het beheren van vectorzoekindexen. Een vectorzoekindex is een efficiƫnte weergave van uw embedding vectors die ondersteuning biedt voor realtime en zoekopdrachten voor een benaderde dichtstbijzijnde buur (ANN). Zie Mosaic AI Vector Search.
Maak een index voor vector-zoek-indexen in Databricks met de opdracht "create-index".
Maak een nieuwe index.
databricks vector-search-indexes create-index NAME ENDPOINT_NAME PRIMARY_KEY INDEX_TYPE [flags]
Arguments
NAME
Naam van de index
ENDPOINT_NAME
De naam van het eindpunt dat moet worden gebruikt voor het leveren van de index
PRIMARY_KEY
Primaire sleutel van de index
INDEX_TYPE
Er zijn twee typen Vector Search-indexen, Delta-synchronisatie (een index die automatisch wordt gesynchroniseerd met een deltabrontabel) of directe toegang (een index die ondersteuning biedt voor direct lezen en schrijven van vectoren en metagegevens). Ondersteunde waarden: DELTA_SYNC, DIRECT_ACCESS
Options
--json JSON
De inline JSON-tekenreeks of de link @path naar het JSON-bestand met de body van het verzoek.
Examples
In het volgende voorbeeld wordt een nieuwe Delta Sync-index gemaakt:
databricks vector-search-indexes create-index my-index my-endpoint id DELTA_SYNC
In het volgende voorbeeld wordt een nieuwe Direct Access-index gemaakt:
databricks vector-search-indexes create-index my-index my-endpoint id DIRECT_ACCESS
databricks vector-search-indexes verwijder-gegevens-vector-index
Gegevens uit de index verwijderen.
databricks vector-search-indexes delete-data-vector-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Naam van de vectorindex waar gegevens moeten worden verwijderd. Moet een Direct Vector Access-index zijn.
Options
--json JSON
De inline JSON-tekenreeks of de link @path naar het JSON-bestand met de body van het verzoek.
Examples
In het volgende voorbeeld worden gegevens uit een Direct Vector Access-index verwijderd:
databricks vector-search-indexes delete-data-vector-index my-index --json '{"primary_keys": ["key1", "key2"]}'
databricks vector-search-indexes delete-index
Een index verwijderen.
databricks vector-search-indexes delete-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Naam van de index
Options
Examples
In het volgende voorbeeld wordt een vectorzoekindex verwijderd:
databricks vector-search-indexes delete-index my-index
databricks vector-zoekindexen get-index
Haal een index op.
databricks vector-search-indexes get-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Naam van de index
Options
Examples
In het volgende voorbeeld worden details voor een vectorzoekindex weergegeven:
databricks vector-search-indexes get-index my-index
databricks vector-zoekindexen lijst-indexen
Indexen van lijsten.
databricks vector-search-indexes list-indexes ENDPOINT_NAME [flags]
Arguments
ENDPOINT_NAME
Naam van het eindpunt
Options
--page-token string
Token voor paginering
Examples
In het volgende voorbeeld worden alle indexen in een eindpunt weergegeven:
databricks vector-search-indexes list-indexes my-endpoint
In het volgende voorbeeld worden indexen weergegeven met behulp van paginering:
databricks vector-search-indexes list-indexes my-endpoint --page-token next-page-token
databricks vector-zoekindexen query-index
Een query uitvoeren op een index.
databricks vector-search-indexes query-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Naam van de vectorindex die moet worden opvraagt
Options
--filters-json string
JSON-tekenreeks die query-filters vertegenwoordigt
--json JSON
De inline JSON-tekenreeks of de link @path naar het JSON-bestand met de body van het verzoek.
--num-results int
Aantal resultaten dat moet worden geretourneerd
--query-text string
Querytekst
--query-type string
Het querytype dat moet worden gebruikt
--score-threshold float
Drempelwaarde voor de benaderde dichtstbijzijnde buurzoekopdracht
Examples
In het volgende voorbeeld wordt een query uitgevoerd op een index met tekst:
databricks vector-search-indexes query-index my-index --query-text "search term" --num-results 10
In het volgende voorbeeld wordt een query uitgevoerd op een index met filters:
databricks vector-search-indexes query-index my-index --query-text "search term" --filters-json '{"category": "product"}' --num-results 5
databricks vector-zoek-indexen vraag-volgende-pagina
Voer een query uit op de volgende pagina.
databricks vector-search-indexes query-next-page INDEX_NAME [flags]
Arguments
INDEX_NAME
Naam van de vectorindex die moet worden opvraagt
Options
--endpoint-name string
Naam van het eindpunt
--json JSON
De inline JSON-tekenreeks of de link @path naar het JSON-bestand met de body van het verzoek.
--page-token string
Paginatoken geretourneerd uit eerdere QueryVectorIndex of QueryVectorIndexNextPage-API
Examples
In het volgende voorbeeld wordt de volgende pagina met resultaten opgevraagd:
databricks vector-search-indexes query-next-page my-index --endpoint-name my-endpoint --page-token "next-page-token"
Databricks vectorzoekindexen scanindex
Scan een index.
databricks vector-search-indexes scan-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Naam van de vectorindex die moet worden gescand
Options
--json JSON
De inline JSON-tekenreeks of de link @path naar het JSON-bestand met de body van het verzoek.
--last-primary-key string
Primaire sleutel van de laatste vermelding die is geretourneerd in de vorige scan
--num-results int
Aantal resultaten dat moet worden geretourneerd
Examples
In het volgende voorbeeld wordt een index gescand:
databricks vector-search-indexes scan-index my-index --num-results 100
In het volgende voorbeeld wordt een index gescand vanaf een specifieke sleutel:
databricks vector-search-indexes scan-index my-index --last-primary-key "key123" --num-results 100
Databricks vector-zoekindexen sync-index
Een index synchroniseren.
databricks vector-search-indexes sync-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Naam van de vectorindex die moet worden gesynchroniseerd. Moet een Delta Sync-index zijn.
Options
Examples
In het volgende voorbeeld wordt synchronisatie geactiveerd voor een Delta Sync-index:
databricks vector-search-indexes sync-index my-delta-sync-index
databricks vector-zoek-indexen upsert-data-vector-index
Upsert gegevens in een index.
databricks vector-search-indexes upsert-data-vector-index INDEX_NAME INPUTS_JSON [flags]
Arguments
INDEX_NAME
Naam van de vectorindex waarin gegevens moeten worden geupert. Moet een Direct Vector Access-index zijn.
INPUTS_JSON
JSON-tekenreeks die de gegevens weergeeft die moeten worden geupert
Options
--json JSON
De inline JSON-tekenreeks of de link @path naar het JSON-bestand met de body van het verzoek.
Examples
In het volgende voorbeeld worden gegevens upsert in een Direct Vector Access-index:
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 vlaggen
--debug
Of u logboekregistratie voor foutopsporing wilt inschakelen.
-h of --help
Help weergeven voor de Databricks CLI, de bijbehorende opdrachtgroep of de bijbehorende opdracht.
--log-file snaar
Een tekenreeks die het bestand aangeeft waar uitvoerlogboeken naar moeten worden geschreven. Als deze vlag niet is opgegeven, is het standaardinstelling om uitvoerlogboeken naar stderr te schrijven.
--log-format formatteren
Het logformaat type, text of json. De standaardwaarde is text.
--log-level snaar
Een tekenreeks die het niveau van de logboekindeling vertegenwoordigt. Als dit niet is opgegeven, wordt het niveau van de logboekindeling uitgeschakeld.
-o, --output type
Het type uitvoer van de opdracht, text of json. De standaardwaarde is text.
-p, --profile snaar
De naam van het profiel in het ~/.databrickscfg bestand dat moet worden gebruikt om de opdracht uit te voeren. Als deze vlag niet is opgegeven en hij bestaat, wordt het profiel met de naam DEFAULT gebruikt.
--progress-format formatteren
De indeling voor het weergeven van voortgangslogboeken: default, append, inplaceof json
-t, --target snaar
Indien van toepassing, het bundeldoel dat moet worden gebruikt