vector-search-indexes grupo de comando
Databricks CLI O uso está sujeito à LicençaDatabricks e à Política de PrivacidadeDatabricks, incluindo qualquer disposição sobre Dados de Uso.
O grupo de comandos vector-search-indexes dentro da CLI do Databricks contém comandos para gerenciar índices de pesquisa de AI. Um índice de pesquisa de AI é uma representação eficiente de seus vetores incorporados que suporta consultas de pesquisa aproximada de vizinhos mais próximos (rede neurais artificiais (ANN)) em tempo real. Consulte Databricks AI Search.
índices de pesquisa vetorial databricks create-index
Crie um novo índice.
databricks vector-search-indexes create-index NAME ENDPOINT_NAME PRIMARY_KEY INDEX_TYPE [flags]
Argumentos
NAME
Nome do índice
ENDPOINT_NAME
Nome do e endpoint e a ser utilizado para servir o índice
PRIMARY_KEY
key e primário do índice
INDEX_TYPE
Existem dois tipos de índices de AI Search, Delta Sync (um índice que sincroniza automaticamente com uma Tabela Delta de origem) ou acesso direto (um índice que oferece suporte à leitura e gravação diretas de vetores e metadados). Valores suportados: DELTA_SYNC, DIRECT_ACCESS
Opções
--json JSON
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
Exemplos
O exemplo a seguir cria um novo índice Delta Sync:
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
índices de pesquisa vetorial do databricks delete-data-vector-index
Exclua dados do índice.
databricks vector-search-indexes delete-data-vector-index INDEX_NAME [flags]
Argumentos
INDEX_NAME
Nome do índice vetorial em que os dados devem ser excluídos. Deve ser um Índice de Acesso Vetorial Direto.
Opções
--json JSON
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
Exemplos
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"]}'
índices de pesquisa vetorial do databricks delete-index
Exclua um índice.
databricks vector-search-indexes delete-index INDEX_NAME [flags]
Argumentos
INDEX_NAME
Nome do índice
Opções
Exemplos
O exemplo a seguir exclui um Índice de Pesquisa de AI:
databricks vector-search-indexes delete-index my-index
índices de pesquisa vetorial do databricks get-index
Obtenha um índice.
databricks vector-search-indexes get-index INDEX_NAME [flags]
Argumentos
INDEX_NAME
Nome do índice
Opções
Exemplos
O exemplo a seguir obtém detalhes de um Índice de Pesquisa de IA:
databricks vector-search-indexes get-index my-index
índices de pesquisa vetorial databricks índices de lista
Listar índices.
databricks vector-search-indexes list-indexes ENDPOINT_NAME [flags]
Argumentos
ENDPOINT_NAME
Nome do endpoint
Opções
--page-token string
tokens para paginação
Exemplos
O exemplo a seguir lista todos os índices em um banco de dados de diretório ( 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
índice de consulta de índices de pesquisa vetorial do databricks
Consulte um índice.
databricks vector-search-indexes query-index INDEX_NAME [flags]
Argumentos
INDEX_NAME
Nome do índice vetorial a ser consultado
Opções
--filters-json string
JSON cadeias de caracteres que representam filtros de consulta
--json JSON
As cadeias de caracteres JSON ou o caminho @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
Exemplos
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
consulta de índices de pesquisa vetorial do databricks na próxima página
Consulte a próxima página.
databricks vector-search-indexes query-next-page INDEX_NAME [flags]
Argumentos
INDEX_NAME
Nome do índice vetorial a ser consultado
Opções
--endpoint-name string
Nome do endpoint
--json JSON
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
--page-token string
Tokens de página retornados do QueryVectorIndex ou QueryVectorIndexNextPage anterior API
Exemplos
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"
índices de pesquisa vetorial databricks índice de varredura
Escaneie um índice.
databricks vector-search-indexes scan-index INDEX_NAME [flags]
Argumentos
INDEX_NAME
Nome do índice vetorial a ser escaneado
Opções
--json JSON
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
--last-primary-key string
key e primário da última entrada retornada na verificação anterior
--num-results int
Número de resultados a serem retornados
Exemplos
O exemplo a seguir verifica um índice:
databricks vector-search-indexes scan-index my-index --num-results 100
O exemplo a seguir verifica um índice a partir de um key específico:
databricks vector-search-indexes scan-index my-index --last-primary-key "key123" --num-results 100
índice de sincronização de índices de pesquisa vetorial do databricks
Sincronize um índice.
databricks vector-search-indexes sync-index INDEX_NAME [flags]
Argumentos
INDEX_NAME
Nome do índice vetorial a ser sincronizado. Deve ser um Índice de Sincronização Delta.
Opções
Exemplos
O exemplo a seguir aciona a sincronização para um índice Delta Sync:
databricks vector-search-indexes sync-index my-delta-sync-index
índices de pesquisa vetorial databricks upsert-data-vector-index
Insira os dados em um índice.
databricks vector-search-indexes upsert-data-vector-index INDEX_NAME INPUTS_JSON [flags]
Argumentos
INDEX_NAME
Nome do índice vetorial em que os dados devem ser invertidos. Deve ser um Índice de Acesso Vetorial Direto.
INPUTS_JSON
JSON strings representando os dados a serem inseridos ou atualizados
Opções
--json JSON
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
Exemplos
O exemplo a seguir insere os 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"}}]}'
Bandeiras globais
--debug
Se deve habilitar o registro de depuração.
-h ou --help
Exibir ajuda para o comando Databricks CLI ou para o grupo de comandos relacionado ou para o comando relacionado.
--log-file string
Uma string que representa o arquivo no qual a saída logs deve ser gravada. Se este sinalizador não for especificado, o default deverá gravar a saída logs no stderr.
--log-format Formato
O tipo de formato do log, text ou json. O valor de default é text.
--log-level string
Uma string que representa o nível de formato do log. Se não for especificado, o nível de formato do log será desativado.
-o, --output Tipo
O tipo de saída do comando, text ou json. O valor de default é text.
-p, --profile string
O nome do perfil no arquivo ~/.databrickscfg a ser utilizado para executar o comando. Se esse sinalizador não for especificado, se existir, o perfil chamado DEFAULT será usado.
--progress-format Formato
O formato para exibir o progresso logs: default, append, inplace ou json
-t, --target string
Se aplicável, o destino do pacote a ser usado