Sdílet prostřednictvím


vector-search-indexes skupina příkazů

Note

Tyto informace platí pro Databricks CLI verze 0.205 a vyšší. Rozhraní příkazového řádku Databricks je ve veřejné ukázce.

Použití rozhraní příkazového řádku Databricks podléhá licenci Databricks a oznámení o ochraně osobních údajů Databricks, včetně všech ustanovení o využití.

Skupina vector-search-indexes příkazů v rozhraní příkazového řádku Databricks obsahuje příkazy pro správu indexů vektorového vyhledávání. Index vektorového vyhledávání je efektivní reprezentace vkládacích vektorů, které umožňují vyhledávací dotazy v reálném čase a dotazy na přibližné nejbližší sousedy (ANN). Podívejte se na hledání vektorů AI v systému Mosaic.

databricks vector-search-indexes create-index (příkaz pro vytvoření indexu ve vyhledávání vektoru v Databricks)

Vytvořte nový index.

databricks vector-search-indexes create-index NAME ENDPOINT_NAME PRIMARY_KEY INDEX_TYPE [flags]

Arguments

NAME

    Název indexu

ENDPOINT_NAME

    Název koncového bodu, který se má použít pro obsluhu indexu

PRIMARY_KEY

    Primární klíč indexu

INDEX_TYPE

    Existují dva typy indexů vektorového vyhledávání, Delta sync (index, který se automaticky synchronizuje se zdrojovou tabulkou Delta) nebo přímý přístup (index, který podporuje přímo čtení a zápis vektorů a metadat). Podporované hodnoty: DELTA_SYNC, DIRECT_ACCESS

Možnosti

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.

Globální příznaky

Examples

Následující příklad vytvoří nový index Delta Sync:

databricks vector-search-indexes create-index my-index my-endpoint id DELTA_SYNC

Následující příklad vytvoří nový index direct accessu:

databricks vector-search-indexes create-index my-index my-endpoint id DIRECT_ACCESS

databricks vektor-hledání-indexy odstranění-dat-vektorový-index

Odstraňte data z indexu.

databricks vector-search-indexes delete-data-vector-index INDEX_NAME [flags]

Arguments

INDEX_NAME

    Název vektorového indexu, kde se mají odstranit data. Musí to být index pro přímý přístup k vektoru.

Možnosti

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.

Globální příznaky

Examples

Následující příklad odstraní data z indexu Direct Vector Access:

databricks vector-search-indexes delete-data-vector-index my-index --json '{"primary_keys": ["key1", "key2"]}'

Databricks odstranění indexů pro vektorové vyhledávání

Odstraňte index.

databricks vector-search-indexes delete-index INDEX_NAME [flags]

Arguments

INDEX_NAME

    Název indexu

Možnosti

Globální příznaky

Examples

Následující příklad odstraní index vektorového vyhledávání:

databricks vector-search-indexes delete-index my-index

databricks vektorové-vyhledávací-indexy získej-index

Získejte index.

databricks vector-search-indexes get-index INDEX_NAME [flags]

Arguments

INDEX_NAME

    Název indexu

Možnosti

Globální příznaky

Examples

Následující příklad získá podrobnosti pro index vektorového vyhledávání:

databricks vector-search-indexes get-index my-index

seznam indexů pro vektorové vyhledávání databricks

Seznam indexů

databricks vector-search-indexes list-indexes ENDPOINT_NAME [flags]

Arguments

ENDPOINT_NAME

    Název koncového bodu

Možnosti

--page-token string

    Token pro stránkování

Globální příznaky

Examples

Následující příklad uvádí všechny indexy v koncovém bodu:

databricks vector-search-indexes list-indexes my-endpoint

Následující příklad uvádí indexy pomocí stránkování:

databricks vector-search-indexes list-indexes my-endpoint --page-token next-page-token

databricks indexy pro vyhledávání vektorů dotazový index

Dotazování indexu

databricks vector-search-indexes query-index INDEX_NAME [flags]

Arguments

INDEX_NAME

    Název vektorového indexu pro dotaz

Možnosti

--filters-json string

    Řetězec JSON představující filtry dotazů

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.

--num-results int

    Počet výsledků, které se mají vrátit

--query-text string

    Text dotazu

--query-type string

    Typ dotazu, který se má použít

--score-threshold float

    Prahová hodnota pro přibližné hledání nejbližšího souseda

Globální příznaky

Examples

Následující příklad dotazuje index s textem:

databricks vector-search-indexes query-index my-index --query-text "search term" --num-results 10

Následující příklad dotazuje index s filtry:

databricks vector-search-indexes query-index my-index --query-text "search term" --filters-json '{"category": "product"}' --num-results 5

Databricks vektorové-vyhledávání-indexů dotaz-další-strana

Dotaz na další stránku

databricks vector-search-indexes query-next-page INDEX_NAME [flags]

Arguments

INDEX_NAME

    Název vektorového indexu pro dotaz

Možnosti

--endpoint-name string

    Název koncového bodu

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.

--page-token string

    Token stránky vrácený z předchozího rozhraní QUERYVectorIndex nebo QueryVectorIndexNextPage API

Globální příznaky

Examples

Následující příklad se dotazuje na další stránku výsledků:

databricks vector-search-indexes query-next-page my-index --endpoint-name my-endpoint --page-token "next-page-token"

Indexy vektorového vyhledávání databricks scan-index

Skenuj index.

databricks vector-search-indexes scan-index INDEX_NAME [flags]

Arguments

INDEX_NAME

    Název vektorového indexu k prohledání

Možnosti

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.

--last-primary-key string

    Primární klíč poslední položky vrácené v předchozím skenování

--num-results int

    Počet výsledků, které se mají vrátit

Globální příznaky

Examples

Následující příklad prohledá index:

databricks vector-search-indexes scan-index my-index --num-results 100

Následující příklad prohledá index počínaje konkrétním klíčem:

databricks vector-search-indexes scan-index my-index --last-primary-key "key123" --num-results 100

databricks vektorové vyhledávací indexy synchronizační index

Synchronizace indexu

databricks vector-search-indexes sync-index INDEX_NAME [flags]

Arguments

INDEX_NAME

    Název vektorového indexu, který se má synchronizovat. Musí to být rozdílový synchronizační index.

Možnosti

Globální příznaky

Examples

Následující příklad aktivuje synchronizaci indexu Delta Sync:

databricks vector-search-indexes sync-index my-delta-sync-index

Databricks vektorové vyhledávací indexy upsert datového vektorového indexu

Přenesení dat do indexu

databricks vector-search-indexes upsert-data-vector-index INDEX_NAME INPUTS_JSON [flags]

Arguments

INDEX_NAME

    Název vektorového indexu, kde mají být data upsertována. Musí to být index pro přímý přístup k vektoru.

INPUTS_JSON

    Řetězec JSON představující data, která se mají přenést

Možnosti

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.

Globální příznaky

Examples

Následující příklad upsertuje data do indexu Direct Vector Access:

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ální příznaky

--debug

  Zda povolit protokolování ladění.

-h nebo --help

    Zobrazení nápovědy k rozhraní příkazového řádku Databricks nebo související skupině příkazů nebo souvisejícímu příkazu

--log-file řetězec

    Řetězec představující soubor, do kterého se zapisují výstupní protokoly. Pokud tento příznak není zadaný, výchozí hodnota je zápis výstupních protokolů do stderru.

--log-format formát

    Typ formátu protokolu, text nebo json. Výchozí hodnota je text.

--log-level řetězec

    Řetězec představující úroveň formátu protokolu. Pokud není zadána, je úroveň formátu protokolu zakázaná.

-o, --output typ

    Typ výstupu příkazu, text nebo json. Výchozí hodnota je text.

-p, --profile řetězec

    Název profilu v ~/.databrickscfg souboru, který se má použít ke spuštění příkazu. Pokud tento příznak není zadán, použije se profil s názvem DEFAULT, pokud existuje.

--progress-format formát

    Formát pro zobrazení protokolů průběhu: default, append, inplacenebo json

-t, --target řetězec

    Pokud je to relevantní, cílový balíček, který se má použít