vector-search-indexes opdrachtgroep

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.

Globale vlaggen

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.

Globale vlaggen

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

Globale vlaggen

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

Globale vlaggen

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

Globale vlaggen

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

Globale vlaggen

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

Globale vlaggen

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

Globale vlaggen

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

Globale vlaggen

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.

Globale vlaggen

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