Udostępnij przez


vector-search-indexes grupa poleceń

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.

Flagi globalne

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.

Flagi globalne

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

Flagi globalne

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

Flagi globalne

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

Flagi globalne

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

Flagi globalne

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

Flagi globalne

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

Flagi globalne

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

Flagi globalne

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.

Flagi globalne

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