Grupo de comandos vector-search-indexes

Note

O uso da CLI do Databricks está sujeito à Licença do Databricks e ao Aviso de Privacidade do Databricks, incluindo quaisquer provisionamentos de Dados de Uso.

O vector-search-indexes grupo de comandos dentro da CLI do Databricks contém comandos para gerenciar índices de Pesquisa de IA. Um índice de Pesquisa de IA é uma representação eficiente de seus vetores de inserção que dão suporte a consultas de pesquisa ann (vizinhos mais próximos) em tempo real e aproximadas. Consulte a Pesquisa de IA do Databricks.

databricks vector-search-indexes create-index (criar índice de pesquisa vetorial no databricks)

Crie um novo índice.

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

Arguments

NAME

    Nome do índice

ENDPOINT_NAME

    Nome do ponto de extremidade a ser usado para servir o índice

PRIMARY_KEY

    Chave primária do índice

INDEX_TYPE

    Há dois tipos de índices de Pesquisa de IA, sincronização delta (um índice que sincroniza automaticamente com uma Tabela Delta de origem) ou acesso direto (um índice que dá suporte à leitura direta e gravação de vetores e metadados). Valores com suporte: DELTA_SYNC, DIRECT_ACCESS

Opções

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

Sinalizadores globais

Examples

O exemplo a seguir cria um novo índice de Sincronização Delta:

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

O exemplo a seguir cria um novo índice de Acesso Direto:

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

databricks vector-search-indexes delete-data-vector-index - Excluir índice de vetor de dados

Excluir dados do índice.

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

Arguments

INDEX_NAME

    Nome do índice de vetor em que os dados devem ser excluídos. Deve ser um índice de acesso direto ao vetor.

Opções

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

Sinalizadores globais

Examples

O exemplo a seguir exclui dados de um índice do Direct Vector Access:

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

databricks apagar-índice-de-pesquisa-vetorial

Excluir um índice.

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

Arguments

INDEX_NAME

    Nome do índice

Opções

Sinalizadores globais

Examples

O exemplo a seguir exclui um índice de Pesquisa de IA:

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

databricks vector-search-indexes get-index (comando para obter o índice de busca em vetor no Databricks)

Obtenha um índice.

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

Arguments

INDEX_NAME

    Nome do índice

Opções

Sinalizadores globais

Examples

O exemplo a seguir obtém detalhes para um índice de Pesquisa de IA:

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

databricks índices de pesquisa vetorial lista de índices

Listar índices.

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

Arguments

ENDPOINT_NAME

    Nome do ponto de extremidade

Opções

--page-token string

    Token para paginação

Sinalizadores globais

Examples

O exemplo a seguir lista todos os índices em um endpoint:

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

O exemplo a seguir lista índices usando paginação:

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

databricks índices de busca vetorial índice de consulta

Consultar um índice.

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

Arguments

INDEX_NAME

    Nome do índice de vetor a ser consultado

Opções

--filters-json string

    Cadeia de caracteres JSON que representa filtros de consulta

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

--num-results int

    Número de resultados a serem retornados

--query-text string

    Texto da consulta

--query-type string

    O tipo de consulta a ser usado

--score-threshold float

    Limite para a pesquisa aproximada do vizinho mais próximo

Sinalizadores globais

Examples

O exemplo a seguir consulta um índice com texto:

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

O exemplo a seguir consulta um índice com filtros:

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

databricks índices-de-busca-por-vetor consulta-próxima-página

Consultar próxima página.

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

Arguments

INDEX_NAME

    Nome do índice de vetor a ser consultado

Opções

--endpoint-name string

    Nome do ponto de extremidade

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

--page-token string

    Token de página retornado da API QueryVectorIndex ou QueryVectorIndexNextPage anterior

Sinalizadores globais

Examples

O exemplo a seguir consulta a próxima página de resultados:

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

databricks índices de busca por vetor índice de varredura

Escanear um índice.

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

Arguments

INDEX_NAME

    Nome do índice de vetor a ser examinado

Opções

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

--last-primary-key string

    Chave primária da última entrada retornada na verificação anterior

--num-results int

    Número de resultados a serem retornados

Sinalizadores globais

Examples

O exemplo a seguir examina um índice:

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

O exemplo a seguir verifica um índice começando por uma chave específica:

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

databricks índices-de-busca-vetorial sincronizar-índice

Sincronizar um índice.

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

Arguments

INDEX_NAME

    Nome do índice de vetor a ser sincronizado. Deve ser um Índice de Sincronização Delta.

Opções

Sinalizadores globais

Examples

O exemplo a seguir dispara a sincronização para um índice de Delta Sync:

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

índices de busca de vetores do Databricks, atualizar-inserir-vetor-de-dados no índice

Inserir ou atualizar dados em um índice.

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

Arguments

INDEX_NAME

    Nome do índice de vetor em que os dados devem ser atualizados. Deve ser um índice de acesso direto ao vetor.

INPUTS_JSON

    Cadeia de caracteres JSON que representa os dados a serem atualizados

Opções

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

Sinalizadores globais

Examples

O exemplo a seguir insere dados em um índice do 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"}}]}'

Sinalizadores globais

--debug

  Indica se deve habilitar o registro em log de depuração.

-h ou --help

    Exiba ajuda para a CLI do Databricks ou o grupo de comandos relacionado ou o comando relacionado.

--log-file corda

    Uma cadeia de caracteres que representa o arquivo onde serão gravados os logs de saída. Se esse sinalizador não for especificado, o padrão será gravar logs de saída no stderr.

--log-format formato

    O tipo de formato de log, text ou json. O valor padrão é text.

--log-level corda

    Uma cadeia de caracteres que representa o nível de formato de log. Se não for especificado, o nível de formato de log será desabilitado.

-o, --output tipo

    O tipo de saída do comando, text ou json. O valor padrão é text.

-p, --profile corda

    O nome do perfil no arquivo ~/.databrickscfg, que deverá ser usado para executar o comando. Se esse sinalizador não for especificado, se existir, o perfil nomeado DEFAULT será usado.

--progress-format formato

    O formato para exibir logs de progresso: default, append, inplace ou json

-t, --target corda

    Se aplicável, o destino do pacote a ser usado