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
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 AI Search-indexen. Een AI Search-index is een efficiƫnte weergave van uw insluitvectors die realtime en dichtstbijzijnde buurquery's (ANN) ondersteunen. Zie Databricks AI 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 AI Search-indexen, Delta-synchronisatie (een index die automatisch wordt gesynchroniseerd met een Delta-brontabel) 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 verwijder-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 AI Search-index 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 AI Search-index 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