Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Note
Te informacje dotyczą interfejsu wiersza polecenia usługi Databricks w wersji 0.205 lub nowszej. Interfejs CLI Databricks jest w publicznej wersji testowej.
Korzystanie z interfejsu wiersza polecenia usługi Databricks podlega licencjom usługi Databricks i powiadomieniom o ochronie prywatności usługi Databricks, w tym wszelkim przepisom dotyczącym danych użycia.
Grupa vector-search-indexes poleceń w interfejsie wiersza polecenia usługi Databricks zawiera polecenia do zarządzania indeksami wyszukiwania wektorowego. Indeks wyszukiwania wektorów to wydajna reprezentacja wektorów osadzania, które obsługują zapytania wyszukiwania w czasie rzeczywistym i przybliżone zapytania wyszukiwania najbliższego sąsiada (ANN). Zobacz Mozaikowe wyszukiwanie wektorów sztucznej inteligencji.
databricks vector-search-indexes create-index
Utwórz nowy indeks.
databricks vector-search-indexes create-index NAME ENDPOINT_NAME PRIMARY_KEY INDEX_TYPE [flags]
Arguments
NAME
Nazwa indeksu
ENDPOINT_NAME
Nazwa punktu końcowego, który ma być używany do obsługi indeksu
PRIMARY_KEY
Klucz podstawowy indeksu
INDEX_TYPE
Istnieją dwa typy indeksów wyszukiwania wektorowego: synchronizacja Delta (indeks, który automatycznie synchronizuje się ze źródłową Tabelą Delta) lub bezpośredni dostęp (indeks obsługujący bezpośredni odczyt i zapis wektorów i metadanych). Obsługiwane wartości: DELTA_SYNC, DIRECT_ACCESS
Opcje
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.
Examples
Poniższy przykład tworzy nowy indeks usługi Delta Sync:
databricks vector-search-indexes create-index my-index my-endpoint id DELTA_SYNC
Poniższy przykład tworzy nowy indeks dostępu bezpośredniego:
databricks vector-search-indexes create-index my-index my-endpoint id DIRECT_ACCESS
databricks vector-search-indexes usuwanie indeksu wektora danych
Usuwanie danych z indeksu.
databricks vector-search-indexes delete-data-vector-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Nazwa indeksu wektorowego, w którym dane mają zostać usunięte. Musi być indeksem dostępu wektorów bezpośrednich.
Opcje
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.
Examples
Poniższy przykład usuwa dane z indeksu bezpośredniego dostępu wektorowego:
databricks vector-search-indexes delete-data-vector-index my-index --json '{"primary_keys": ["key1", "key2"]}'
databricks vector-search-indexes usuń-indeks
Usuń indeks.
databricks vector-search-indexes delete-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Nazwa indeksu
Opcje
Examples
Poniższy przykład usuwa indeks wyszukiwania wektorów:
databricks vector-search-indexes delete-index my-index
databricks vector-search-indexes get-index
Pobierz indeks.
databricks vector-search-indexes get-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Nazwa indeksu
Opcje
Examples
Poniższy przykład pobiera szczegóły indeksu wyszukiwania wektorowego:
databricks vector-search-indexes get-index my-index
Indeksy wyszukiwania wektorów databricks list-indexes
Wyświetl indeksy.
databricks vector-search-indexes list-indexes ENDPOINT_NAME [flags]
Arguments
ENDPOINT_NAME
Nazwa punktu końcowego
Opcje
--page-token string
Token do stronicowania
Examples
Poniższy przykład wymienia wszystkie indeksy znajdujące się w punkcie końcowym.
databricks vector-search-indexes list-indexes my-endpoint
W poniższym przykładzie wymieniono indeksy przy użyciu stronicowania:
databricks vector-search-indexes list-indexes my-endpoint --page-token next-page-token
databricks wektory-indeksów-wyszukiwania indeks-zapytania
Wykonywanie zapytań względem indeksu.
databricks vector-search-indexes query-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Nazwa indeksu wektorowego do kwerendy
Opcje
--filters-json string
Ciąg JSON reprezentujący filtry zapytań
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.
--num-results int
Liczba wyników do zwrócenia
--query-text string
Tekst zapytania
--query-type string
Typ zapytania do użycia
--score-threshold float
Próg przybliżonego wyszukiwania najbliższego sąsiada
Examples
Poniższy przykład wykonuje zapytanie dotyczące indeksu z tekstem:
databricks vector-search-indexes query-index my-index --query-text "search term" --num-results 10
Poniższy przykład wykonuje zapytanie dotyczące indeksu z filtrami:
databricks vector-search-indexes query-index my-index --query-text "search term" --filters-json '{"category": "product"}' --num-results 5
databricks indeksy-wyszukiwania-wektorowego następna-strona-zapytania
Zapytaj o następną stronę.
databricks vector-search-indexes query-next-page INDEX_NAME [flags]
Arguments
INDEX_NAME
Nazwa indeksu wektorowego do kwerendy
Opcje
--endpoint-name string
Nazwa punktu końcowego
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.
--page-token string
Token strony zwrócony z API QueryVectorIndex lub QueryVectorIndexNextPage użytego wcześniej
Examples
Poniższy przykład wysyła zapytanie do następnej strony wyników:
databricks vector-search-indexes query-next-page my-index --endpoint-name my-endpoint --page-token "next-page-token"
databricks indeks-wyszukiwania-wektorowego skanowanie-indeksów
Skanuj indeks.
databricks vector-search-indexes scan-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Nazwa indeksu wektorowego do skanowania
Opcje
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.
--last-primary-key string
Klucz podstawowy ostatniego wpisu zwróconego w poprzednim skanowaniu
--num-results int
Liczba wyników do zwrócenia
Examples
Poniższy przykład skanuje indeks:
databricks vector-search-indexes scan-index my-index --num-results 100
Poniższy przykład skanuje indeks rozpoczynający się od określonego klucza:
databricks vector-search-indexes scan-index my-index --last-primary-key "key123" --num-results 100
databricks wektor-przeszukiwania-indeksów synchronizuje-indeksy
Synchronizowanie indeksu.
databricks vector-search-indexes sync-index INDEX_NAME [flags]
Arguments
INDEX_NAME
Nazwa indeksu wektorowego do synchronizacji. Musi być indeksem Delta Sync.
Opcje
Examples
Poniższy przykład wyzwala synchronizację indeksu usługi Delta Sync:
databricks vector-search-indexes sync-index my-delta-sync-index
indeksy-wyszukiwania-wektorów-databricks aktualizuj-dane-indeksu-wektorowego
Wstaw lub uaktualnij dane w indeksie.
databricks vector-search-indexes upsert-data-vector-index INDEX_NAME INPUTS_JSON [flags]
Arguments
INDEX_NAME
Nazwa indeksu wektorowego, w którym dane mają być wstawione lub zaktualizowane. Musi być indeksem dostępu wektorów bezpośrednich.
INPUTS_JSON
Łańcuch JSON reprezentujący dane do aktualizacji lub wstawienia (upsercja).
Opcje
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.
Examples
W poniższym przykładzie aktualizuje lub wstawia dane do indeksu z bezpośrednim dostępem do wektora:
databricks vector-search-indexes upsert-data-vector-index my-index '{"vectors": [{"id": "1", "vector": [0.1, 0.2, 0.3], "metadata": {"title": "Document 1"}}]}'
Flagi globalne
--debug
Czy włączyć logowanie debugowe.
-h lub --help
Wyświetl pomoc dla Databricks CLI lub dla powiązanej grupy poleceń czy pojedynczego polecenia.
--log-file struna
Ciąg reprezentujący plik do zapisywania dzienników wyjściowych. Jeśli ta flaga nie zostanie określona, wartością domyślną jest zapisywanie dzienników wyjściowych w programie stderr.
--log-format formatowanie
Format typu logu text lub json. Wartość domyślna to text.
--log-level struna
Ciąg reprezentujący poziom formatu zapisu dziennika. Jeśli nie zostanie określony, poziom formatu dziennika jest wyłączony.
-o, --output typ
Typ danych wyjściowych polecenia: text lub json. Wartość domyślna to text.
-p, --profile struna
Nazwa profilu pliku ~/.databrickscfg, którego użyć do uruchomienia polecenia. Jeśli ta flaga nie zostanie określona, zostanie użyty profil o nazwie DEFAULT .
--progress-format formatowanie
Format wyświetlania dzienników postępu: default, , appendinplacelubjson
-t, --target struna
Jeśli ma to zastosowanie, docelowy obiekt pakietu do użycia