Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.
Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.
Группа vector-search-indexes команд в интерфейсе командной строки Databricks содержит команды для управления индексами векторного поиска. Индекс векторного поиска — это эффективное представление векторов эмбеддинга, которое поддерживает запросы поиска в режиме реального времени и поиск ближайших соседей (ANN). См. Mosaic AI Vector Search.
databricks vector-search-indexes create-indexs
Создайте новый индекс.
databricks vector-search-indexes create-index NAME ENDPOINT_NAME PRIMARY_KEY INDEX_TYPE [flags]
Arguments
NAME
Имя индекса
ENDPOINT_NAME
Имя конечной точки, используемой для обслуживания индекса
PRIMARY_KEY
Первичный ключ индекса
INDEX_TYPE
Существует два типа индексов векторного поиска: Delta синхронизация (индекс, который автоматически синхронизируется с исходной таблицей Delta) и прямой доступ (индекс, поддерживающий прямое чтение и запись векторов и метаданных). Поддерживаемые значения: DELTA_SYNC, DIRECT_ACCESS
Options
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
Examples
В следующем примере создается новый индекс Delta Sync:
databricks vector-search-indexes create-index my-index my-endpoint id DELTA_SYNC
В следующем примере создается новый индекс Direct Access:
databricks vector-search-indexes create-index my-index my-endpoint id DIRECT_ACCESS
индексы поиска векторов databricks удаление данных векторов индекса
Удаление данных из индекса.
databricks vector-search-indexes delete-data-vector-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Имя векторного индекса, в котором нужно удалить данные. Должен быть индексом прямого векторного доступа.
Options
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
Examples
В следующем примере данные удаляются из индекса Прямого векторного доступа:
databricks vector-search-indexes delete-data-vector-index my-index --json '{"primary_keys": ["key1", "key2"]}'
databricks vector-search-indexes delete-indexs
Удаляет индекс
databricks vector-search-indexes delete-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Имя индекса
Options
Examples
В следующем примере удаляется индекс векторного поиска:
databricks vector-search-indexes delete-index my-index
databricks vector-search-indexes get-indexs
Получите индекс.
databricks vector-search-indexes get-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Имя индекса
Options
Examples
В следующем примере показано, как получить сведения о индексе векторного поиска:
databricks vector-search-indexes get-index my-index
databricks векторные поисковые индексы list-indexes
Перечислите индексы.
databricks vector-search-indexes list-indexes ENDPOINT_NAME [flags]
Arguments
ENDPOINT_NAME
Имя конечной точки
Options
--page-token string
Токен для разбиения на страницы
Examples
В следующем примере перечислены все индексы в конечной точке:
databricks vector-search-indexes list-indexes my-endpoint
В следующем примере перечислены индексы с помощью разбиения на страницы:
databricks vector-search-indexes list-indexes my-endpoint --page-token next-page-token
databricks векторные поисковые индексы индексы запросов
Запрос индекса.
databricks vector-search-indexes query-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Имя векторного индекса для запроса
Options
--filters-json string
Строка JSON, представляющая фильтры запросов
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
--num-results int
Количество результатов для возврата
--query-text string
Текст запроса
--query-type string
Тип запроса, используемый
--score-threshold float
Пороговое значение для приблизительного ближайшего поиска соседей
Examples
В следующем примере выполняется запрос индекса с текстом:
databricks vector-search-indexes query-index my-index --query-text "search term" --num-results 10
В следующем примере выполняется запрос индекса с фильтрами:
databricks vector-search-indexes query-index my-index --query-text "search term" --filters-json '{"category": "product"}' --num-results 5
databricks векторные индексы поиска запрос-на-следующую-страницу
Запросить следующую страницу.
databricks vector-search-indexes query-next-page INDEX_NAME [flags]
Arguments
INDEX_NAME
Имя векторного индекса для запроса
Options
--endpoint-name string
Имя конечной точки
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
--page-token string
Маркер страницы, возвращаемый из предыдущего API QueryVectorIndex или QueryVectorIndexNextPage
Examples
Следующий пример запрашивает следующую страницу результатов:
databricks vector-search-indexes query-next-page my-index --endpoint-name my-endpoint --page-token "next-page-token"
databricks vector-search-indexes scan-indexs
Сканируйте индекс.
databricks vector-search-indexes scan-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Имя векторного индекса для сканирования
Options
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
--last-primary-key string
Первичный ключ последней записи, возвращенной в предыдущем сканировании
--num-results int
Количество результатов для возврата
Examples
В следующем примере проверяется индекс:
databricks vector-search-indexes scan-index my-index --num-results 100
В следующем примере выполняется сканирование индекса, начиная с определенного ключа:
databricks vector-search-indexes scan-index my-index --last-primary-key "key123" --num-results 100
databricks vector-search-indexes sync-indexs
Синхронизация индекса.
databricks vector-search-indexes sync-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Имя векторного индекса для синхронизации. Должен быть индекс Delta Sync.
Options
Examples
В следующем примере инициируется процесс синхронизации для индекса Delta Sync.
databricks vector-search-indexes sync-index my-delta-sync-index
databricks индексы поиска по векторам обновление данных в векторном индексе
Вставить или обновить данные в индекс.
databricks vector-search-indexes upsert-data-vector-index INDEX_NAME INPUTS_JSON [flags]
Arguments
INDEX_NAME
Имя векторного индекса, в который должны быть вставлены или обновлены данные. Должен быть индексом прямого векторного доступа.
INPUTS_JSON
Строка JSON, представляющая данные, которые нужно включить
Options
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
Examples
В следующем примере данные обновляются и вставляются в индекс 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"}}]}'
Глобальные флаги
--debug
Следует ли включить ведение журнала отладки.
-h или --help
Отобразить справку по интерфейсу командной строки Databricks, связанной группе команд или отдельной команде.
--log-file струна
Строка, представляющая файл для записи журналов выходных данных. Если этот флаг не указан, по умолчанию используется запись журналов выходных данных в stderr.
--log-format формат
Тип формата журнала: text или json. Значение по умолчанию — text.
--log-level струна
Строка, представляющая уровень формата журнала. Если не указано, уровень формата журнала отключен.
типа -o, --output
Тип выходных данных команды: text или json. Значение по умолчанию — text.
-p, --profile струна
Имя профиля в ~/.databrickscfg файле, используемого для выполнения команды. Если флаг не указан, используется профиль DEFAULT, если он существует.
--progress-format формат
Формат для отображения журналов хода выполнения: default, appendinplace, илиjson
-t, --target струна
Если применимо, целевой объект пакета для использования