Interfejs wiersza poleceń Milvus (CLI)
Interfejs wiersza poleceń (CLI) Milvus to narzędzie wiersza poleceń umożliwiające połączenie z bazą danych, operacje na danych, importowanie i eksportowanie danych. Opiera się on na Milvus Python SDK i umożliwia wykonywanie poleceń za pomocą interaktywnych poleceń wiersza poleceń poprzez terminal.
Aktualna wersja
Obecna wersja interfejsu wiersza poleceń Milvus to 0.4.0. Aby sprawdzić zainstalowaną wersję i określić, czy konieczna jest aktualizacja, wykonaj polecenie milvus_cli --version
.
Instalacja interfejsu wiersza poleceń Milvus (CLI)
Oto jak zainstalować interfejs wiersza poleceń Milvus.
Instalacja z PyPI
Interfejs wiersza poleceń Milvus można zainstalować z PyPI.
Wymagania wstępne
- Zainstaluj Pythona 3.8.5 lub nowszą wersję.
- Zainstaluj pip.
Użycie polecenia pip
Uruchom poniższe polecenie, aby zainstalować interfejs wiersza poleceń Milvus.
pip install milvus-cli
Instalacja za pomocą Dockera
Interfejs wiersza poleceń Milvus można zainstalować za pomocą Dockera.
Wymagania wstępne
Wymagana jest wersja Dockera 19.03 lub nowsza.
Instalacja z obrazu Dockera
$ docker run -it zilliz/milvus_cli:latest
Instalacja ze źródła
- Uruchom polecenie poniżej, aby pobrać repozytorium
milvus_cli
.
git clone https://github.com/zilliztech/milvus_cli.git
- Uruchom polecenie poniżej, aby przejść do folderu
milvus_cli
.
cd milvus_cli
- Uruchom polecenie poniżej, aby zainstalować interfejs wiersza poleceń Milvus.
python -m pip install --editable .
Alternatywnie, interfejs wiersza poleceń Milvus można także zainstalować z spakowanego archiwum tar (plik .tar.gz
). Pobierz archiwum tar, a następnie uruchom python -m pip install milvus_cli-.tar.gz
.
Instalacja z pliku .exe
Ta metoda instalacji jest stosowana tylko w systemie Windows.
Pobierz plik .exe z GitHub i uruchom go, aby zainstalować interfejs wiersza poleceń Milvus. Jeśli instalacja zostanie pomyślnie zakończona, pojawi się okno milvus_cli-.exe
, jak pokazano na poniższym obrazie.
Odwołania polecenia interfejsu wiersza poleceń Milvus (CLI)
Oto lista wszystkich obsługiwanych poleceń wraz z odpowiadającymi im opcjami, włączając w to kilka przykładów dla odniesienia.
clear
Usuń zawartość ekranu.
Składnia
clear
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
--help | N/A | Wyświetl informacje pomocnicze dotyczące korzystania z tego polecenia. |
connect
Połącz z Milvus.
Składnia
connect [-uri (tekst)] [-t (tekst)]
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-uri | --uri | (Opcjonalnie) Nazwa URI. Domyślnie "http://127.0.0.1:19530". |
-t | --token | (Opcjonalnie) klucz API chmury Zilliz lub nazwa_użytkownika:hasło . Domyślnie brak. |
--help | N/A | Wyświetl informacje pomocnicze dotyczące korzystania z tego polecenia. |
Przykład
milvus_cli > connect -uri http://127.0.0.1:19530
create Database
Utwórz bazę danych w Milvus.
Składnia
create database -db (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-db | --database | [Wymagane] Nazwa bazy danych w Milvus. |
--help | n/a | Wyświetl informacje pomocnicze dotyczące korzystania z tego polecenia. |
Przykład
Przykład 1
Poniższy przykład tworzy bazę danych o nazwie testdb
w Milvus.
milvus_cli > create database -db testdb
Use Database
Użyj bazy danych w Milvus.
Składnia
use database -db (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-db | --baza-danych | [Wymagane] Nazwa bazy danych w Milvus. |
--help | n/a | Wyświetl pomoc dotyczącą korzystania z polecenia. |
Przykład
Przykład 1
Poniższy przykład korzysta z bazy danych o nazwie testdb
w Milvus.
milvus_cli > use database -db testdb
Wypisz bazy danych
Wypisz bazy danych w Milvus.
Składnia
list databases
Przykład
Przykład 1
Poniższy przykład wyświetla bazy danych w Milvus.
milvus_cli > list databases
Usuń bazę danych
Usuń bazę danych w Milvus.
Składnia
delete database -db (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-db | --baza-danych | [Wymagane] Nazwa bazy danych w Milvus. |
--help | n/a | Wyświetl pomoc dotyczącą korzystania z polecenia. |
Przykład
Przykład 1
Poniższy przykład usuwa bazę danych o nazwie testdb
w Milvus.
milvus_cli > delete database -db testdb
Utwórz użytkownika
Utwórz użytkownika w Milvus.
Składnia
create user -u (tekst) -p (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-p | --hasło | Hasło użytkownika w Milvus. Domyślna wartość to "None". |
-u | --nazwa-użytkownika | Nazwa użytkownika w Milvus. Domyślna wartość to "None". |
--help | n/a | Wyświetl pomoc dotyczącą korzystania z polecenia. |
Przykład
Przykład 1
Poniższy przykład tworzy użytkownika o nazwie użytkownika zilliz
i haśle zilliz
w Milvus.
milvus_cli > create user -u zilliz -p zilliz
Utwórz alias
Przypisz unikalny alias dla kolekcji.
Kolekcja może mieć wiele aliasów, ale alias odpowiada tylko jednej kolekcji.
Składnia
create alias -c (tekst) -a (tekst) [-A]
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --nazwa-kolekcji | Nazwa kolekcji. |
-a | --nazwa-aliasu | Alias. |
-A | --zmień | (Opcjonalnie) Flaga do przypisania aliasu do określonej kolekcji. |
--help | n/a | Wyświetl pomoc dotyczącą korzystania z polecenia. |
Przykład
Przykład 1
Poniższy przykład tworzy aliasy carAlias1
i carAlias2
dla kolekcji o nazwie car
.
milvus_cli > create alias -c car -a carAlias1
Przykład 2
Przykład 2 opiera się na Przykładzie 1.
Poniższy przykład przenosi alias carAlias1
z kolekcji car
do kolekcji car2
.
milvus_cli > create alias -c car2 -A -a carAlias1
Utwórz kolekcję
Utwórz kolekcję.
Składnia
create collection -c (tekst) -f (tekst) -p (tekst) [-a] [-d (tekst)]
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --nazwa-kolekcji | Nazwa kolekcji. |
-f | --pola-schema | (wiele) Wzorce pól w formacie :: . |
-p | --pole-primary | Nazwa pola klucza głównego. |
-a | --schema-auto-id | (opcjonalnie) Flaga do automatycznego generowania ID. |
-desc | --opis-schema | (opcjonalnie) Opis kolekcji. |
-level | --poziom-konsekwencji | (opcjonalnie) Poziom konsekwencji: ograniczony, sesja, silny, eventualny. |
-d | --czy-dynamiczna | (opcjonalnie) Czy schemat kolekcji obsługuje pola dynamiczne. |
-s | --liczba-shardów | (opcjonalnie) Liczba shardów. |
--help | n/a | Wyświetl pomoc dotyczącą korzystania z polecenia. |
Przykład
milvus_cli > create collection -c car -f id:INT64:primary_field -f vector:FLOAT_VECTOR:128 -f color:INT64:color -f brand:INT64:brand -p id -A -d 'car_collection'
Utwórz partycję
Utwórz partycję.
Składnia
create partition -c (tekst) -p (tekst) [-d (tekst)]
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --nazwa-kolekcji | Nazwa kolekcji. |
-p | --partycja | Nazwa partycji. |
-d | --opis | (opcjonalne) Opis partycji. |
--help | n/a | Wyświetla pomoc dotyczącą użycia polecenia. |
Przykład
milvus_cli > create partition -c samochody -p nowa_partycja -d test_dodaj_partycje
Utwórz Indeks
Utwórz indeks dla pola.
Obecnie kolekcja obsługuje maksymalnie jeden indeks.
Składnia
create index
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
--help | n/a | Wyświetla pomoc dotyczącą użycia polecenia. |
Przykład
Aby utworzyć indeks dla pola i wprowadzić wymagane informacje:
milvus_cli > create index
Nazwa kolekcji (samochody, samochody2): samochody2
Nazwa pola, dla którego należy utworzyć indeks (wektor): wektor
Nazwa indeksu: wektorIndeks
Typ indeksu (FLAT, IVF_FLAT, IVF_SQ8, IVF_PQ, RNSG, HNSW, ANNOY, AUTOINDEX, DISKANN, ) []: IVF_FLAT
Typ metryki indeksu (L2, IP, HAMMING, TANIMOTO,): L2
Parametr nlist indeksu: 2
Limit czasu []:
Usuń Użytkownika
Usuń użytkownika.
Składnia
delete user -u (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-u | --nazwa-użytkownika | Nazwa użytkownika. |
--help | n/a | Wyświetla pomoc dotyczącą użycia polecenia. |
Przykład
milvus_cli > delete user -u zilliz
Usuń Alias
Usuń alias.
Składnia
delete alias -a (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-a | --nazwa-aliasu | Alias. |
--help | n/a | Wyświetla pomoc dotyczącą użycia polecenia. |
Usuń Kolekcję
Usuń kolekcję.
Składnia
delete collection -c (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --nazwa-kolekcji | Nazwa kolekcji do usunięcia. |
--help | n/a | Wyświetla pomoc dotyczącą użycia polecenia. |
Przykład
milvus_cli > delete collection -c samochody
Usuń Encje
Usuń encje.
Składnia
delete entities -c (tekst) -p (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --nazwa-kolekcji | Nazwa kolekcji, do której należy encja. |
-p | --partycja | (Opcjonalne) Nazwa partycji do usunięcia. |
--help | n/a | Wyświetla informacje o wykorzystaniu polecenia. |
Przykład
milvus_cli > delete entities -c pojazdy
Podaj wyrażenie dla encji do usunięcia, np. "ID filmu w [0,1]": ID filmu w [0,1]
Próbujesz usunąć encje z kolekcji. Operacja ta nie może zostać cofnięta!
Kontynuować tę operację? [t/N]: t
Usuń Partycję
Usuń partycję.
Składnia
delete partition -c (tekst) -p (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --nazwa-kolekcji | Nazwa kolekcji, do której należy partycja. |
-p | --partycja | Nazwa partycji do usunięcia. |
--help | n/a | Wyświetla informacje o wykorzystaniu polecenia. |
Przykład
milvus_cli > delete partition -c pojazdy -p nowa_partycja
Usuń Indeks
Usuń indeks i odpowiadające pliki indeksu.
Obecnie kolekcja obsługuje maksymalnie jeden indeks.
Składnia
delete index -c (tekst) -in (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --collection-name | Nazwa kolekcji. |
-in | --index-name | Nazwa indeksu. |
--help | n/a | Wyświetla informacje o sposobie użycia polecenia. |
Przykład
milvus_cli > delete index -c pojazdy -in nazwa_indeksu
Opis kolekcji
Wyświetla szczegółowe informacje o kolekcji.
Składnia
show collection -c (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --collection-name | Nazwa kolekcji. |
--help | n/a | Wyświetla informacje o sposobie użycia polecenia. |
Przykład
milvus_cli > show collection -c test_collection_insert
Opis partycji
Wyświetla szczegółowe informacje o partycji.
Składnia
show partition -c (tekst) -p (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --collection-name | Nazwa kolekcji, do której należy partycja. |
-p | --partition | Nazwa partycji. |
--help | n/a | Wyświetla informacje o sposobie użycia polecenia. |
milvus_cli > show partition -c test_collection_insert -p _default
Opis indeksu
Wyświetla szczegółowe informacje o indeksie.
Składnia
show index -c (tekst) -in (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --collection-name | Nazwa kolekcji. |
-in | --index-name | Nazwa indeksu. |
--help | n/a | Wyświetla informacje o sposobie użycia polecenia. |
Przykład
milvus_cli > show index -c test_collection -in index_name
Wyjście
Zamknij okno wiersza poleceń.
Składnia
exit
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
--help | n/a | Wyświetla informacje o sposobie użycia polecenia. |
Pomoc
Wyświetla informacje pomocnicze dla polecenia.
Składnia
help
Polecenia
Polecenie | Opis |
---|---|
calc | Oblicza odległość pomiędzy dwoma tablicami wektorów, które mogą być mkts_from_hybridts, mkts_from_unixtime, hybridts_to_unixtime. |
clear | Wyczyść ekran. |
connect | Połącz z Milvus. |
create | Utwórz kolekcję, partycję, indeks lub alias. |
delete | Usuń kolekcję, partycję, indeks, zasób lub alias. |
describe | Opisz kolekcję, partycję lub indeks. |
exit | Zamknij okno wiersza poleceń. |
help | Wyświetl informacje pomocnicze dla polecenia. |
import | Zaimportuj dane lokalne lub zdalne do partycji. |
list | Wyświetl kolekcje, partycje lub indeksy. |
load | Załaduj kolekcję lub partycję do pamięci. |
load_balance | Wykonaj równoważenie obciążenia na węźle zapytania. |
query | Wyświetl wyniki zapytania spełniające wszystkie warunki wejściowe. |
release | Zwolnij kolekcję lub partycję. |
search | Wykonaj wyszukiwanie podobieństwa wektorów lub hybrydowe wyszukiwanie. |
show | Wyświetl bieżącą kolekcję, postęp ładowania zasobów, postęp indeksacji zasobów lub informacje o segmencie. |
version | Wyświetl wersję Milvus_CLI. |
Import
Importuj dane lokalne lub zdalne do partycji.
Składnia
import -c (tekst)[-p (tekst)]
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --collection-name | Nazwa kolekcji, do której dane zostaną wstawione. |
-p | --partition | (Opcjonalne) Nazwa partycji, do której dane zostaną wstawione. Pominięcie opcji partycji oznacza wybranie partycji "_default". |
--help | n/a | Wyświetla informacje o sposobie użycia polecenia. |
Przykład 1
Poniższy przykład importuje lokalny plik CSV.
milvus_cli > import -c car 'examples/import_csv/vectors.csv'
Odczytywanie pliku csv... [####################################] 100%
Nazwy kolumn ['wektor', 'kolor', 'marka']
Przetworzono 50001 wierszy.
Wstawianie...
Pomyślnie wstawiono.
-------------------------- ------------------
Suma elementów wstawionych: 50000
Suma elementów kolekcji: 150000
Znacznik czasowy Milvus: 428849214449254403
-------------------------- ------------------
Przykład 2
Poniższy przykład importuje zdalny plik CSV.
milvus_cli > import -c car 'https://raw.githubusercontent.com/milvus-io/milvus_cli/main/examples/import_csv/vectors.csv'
Odczytywanie pliku z adresu URL.
Odczytywanie pliku csv... [####################################] 100%
Nazwy kolumn to ['wektor', 'kolor', 'marka']
Przetwarzanie 50001 wierszy.
Wstawianie...
Pomyślnie wstawiono.
-------------------------- ------------------
Suma elementów wstawionych: 50000
Suma elementów w kolekcji: 150000
Znacznik czasowy Milvus: 428849214449254403
-------------------------- ------------------
Wyświetl użytkowników
Wyświetla wszystkich użytkowników.
Składnia
list users
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
--help | n/a | Wyświetla informacje o użyciu tej komendy. |
Wyświetl kolekcje
Wyświetla wszystkie kolekcje.
Składnia
list collections
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
--help | n/a | Wyświetla informacje o użyciu tej komendy. |
Wyświetl indeksy
Wyświetla wszystkie indeksy dla kolekcji.
Obecnie kolekcja obsługuje najwyżej jeden indeks.
Składnia
list indexes -c (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --nazwa-kolekcji | Nazwa kolekcji. |
--help | n/a | Wyświetla informacje o użyciu tej komendy. |
Wyświetl partycje
Wyświetla wszystkie partycje dla kolekcji.
Składnia
list partitions -c (tekst)
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --nazwa-kolekcji | Nazwa kolekcji. |
--help | n/a | Wyświetla informacje o użyciu tej komendy. |
Wczytaj
Ładuje kolekcję lub partycję z dysku do pamięci.
Składnia
load -c (tekst) [-p (tekst)]
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --nazwa-kolekcji | Nazwa kolekcji, do której należy partycja. |
-p | --partycja | (Opcjonalne/wielokrotne) Nazwa partycji. |
--help | n/a | Wyświetla informacje o użyciu tej komendy. |
Zapytanie
Wyświetla wyniki zapytania spełniające wszystkie podane warunki.
Składnia
query
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
--help | n/a | Wyświetla informacje o użyciu tej komendy. |
Przykład
Przykład 1
Wykonaj zapytanie i poproś o wprowadzenie wymaganych informacji:
milvus_cli > query
Nazwa kolekcji: car
Wyrażenie zapytania: id in [428960801420883491, 428960801420883492, 428960801420883493]
Nazwy partycji zawierających elementy (oddzielone przecinkami) []: domyślne
Lista zwracanych pól (oddzielone przecinkami) []: kolor, marka
Limit czasu []:
Gwarantowany znacznik czasu. Wskazuje wszystkie operacje wykonane przez Milvus przed podanym znacznikiem czasowym. Jeśli nie podano takiego znacznika czasowego, Milvus będzie wyszukiwać wszystkie operacje wykonane do teraz. [0]: Czas łagodny. Używane tylko w kontekście poziomu spójności ograniczonej. Jeśli ustawiono czas łagodny, PyMilvus odjęcie bieżącego znacznika czasowego od czasu łagodnego, aby uzyskać gwarantowany znacznik czasowy. Jeśli ta opcja nie jest ustawiona, domyślna wartość to 5 sekund. [5]:
Przykład 2
Wykonaj zapytanie i poproś o wymagane informacje:
milvus_cli > query
Nazwa kolekcji: car
Wyrażenie zapytania: id > 428960801420883491
Nazwy partycji zawierających dane (oddzielone przecinkami) []: domyślne
Lista zwracanych pól (oddzielona przecinkami) []: id, kolor, marka
Limit czasu []:
Gwarantowany znacznik czasowy. Wskazuje wszystkie operacje przeprowadzone przez Milvus przed podanym znacznikiem czasowym. Jeśli nie podano takiego znacznika czasowego, Milvus będzie szukał wszystkich operacji przeprowadzonych do teraz. [0]: Czas łagodny. Tylko używany w ograniczonym poziomie spójności. Jeśli czas łagodny zostanie ustawiony, PyMilvus odjął bieżący znacznik czasu od czasu łagodnego, aby użyć go jako gwarantowanego znacznika czasowego. Jeśli ta opcja nie jest ustawiona, domyślną wartością jest 5 sekund. [5]:
Wydanie
Zwolnij pamięć RAM kolekcji lub partycji.
Składnia
release -c (tekst) [-p (tekst)]
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --nazwa-kolekcji | Nazwa kolekcji, do której należy partycja. |
-p | --partycja | (Opcjonalne/wielokrotne) Nazwa partycji. |
--help | n/a | Wyświetla informacje o użyciu polecenia. |
Wyszukiwanie
Wykonaj wyszukiwanie podobieństwa wektorowego lub hybrydowego.
Składnia
search
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
--help | n/a | Wyświetla informacje o użyciu polecenia. |
Przykład
Przykład 1
Wykonaj wyszukiwanie w pliku csv i poproś o wymagane informacje:
milvus_cli > search
Nazwa kolekcji (car, test_collection): car
Wektory do wyszukiwania danych (długość danych zapytania (nq), wymiar każdego wektora w danych musi być równy polu wektorowemu kolekcji. Możesz także importować plik csv
head): examples/import_csv/search_vectors.csv
Pole wektorowe dla wyszukiwanej kolekcji (wektor): wektor
Typ metryki: L2
Wartość nprobe dla parametru wyszukiwania: 10
Maksymalna liczba rekordów do zwrócenia, znana również jako topk: 2
Wyrażenie logiczne do filtrowania właściwości []: id > 0
Nazwy partycji do wyszukiwania (oddzielone przecinkami) ['_default'] []: _default
Limit czasu []:
Gwarantowany znacznik czasowy (wskazuje, że Milvus wykonuje wszystkie operacje przed podanym znacznikiem czasowym. Jeśli nie podano takiego znacznika czasowego, Milvus będzie szukał wszystkich operacji do teraz) [0]:
Przykład 2
Wykonaj wyszukiwanie w kolekcji indeksów i wprowadź wymagane parametry:
milvus_cli > search
Podaj nazwę kolekcji (np. car, test_collection): car
Dane wektorowe do wyszukiwania (długość danych to liczba danych zapytania (nq), wymiar każdego wektora musi być równy wymiarowi pola wektorowego w kolekcji. Możesz także zaimportować plik CSV bez wiersza nagłówka):
[[0,71, 0,76, 0,17, 0,13, 0,42, 0,07, 0,15, 0,67, 0,58, 0,02, 0,39, 0,47, 0,58, 0,88, 0,73, 0,31, 0,23, 0,57, 0,33, 0,20, 0,03, 0,43, 0,78, 0,49, 0,17, 0,56, 0,76, 0,54, 0,45, 0,46, 0,05, 0,10, 0,43, 0,63, 0,29, 0,44, 0,65, 0,01, 0,35, 0,46, 0,66, 0,70, 0,88, 0,07, 0,49, 0,92, 0,57, 0,50, 0,16, 0,77, 0,98, 0,10, 0,44, 0,88, 0,82, 0,16, 0,67, 0,63, 0,57, 0,55, 0,95, 0,13, 0,64, 0,43, 0,71, 0,81, 0,43, 0,65, 0,76, 0,70, 0,05, 0,24, 0,03, 0,90, 0,46, 0,28, 0,92, 0,25, 0,97, 0,79, 0,73, 0,97, 0,49, 0,28, 0,64, 0,19, 0,23, 0,51, 0,09, 0,10, 0,53, 0,03, 0,23, 0,94, 0,87, 0,14, 0,42, 0,82, 0,91, 0,11, 0,91, 0,37, 0,26, 0,60, 0,89, 0,60, 0,32, 0,11, 0,98, 0,67, 0,12, 0,66, 0,47, 0,02, 0,15, 0,60, 0,64, 0,57, 0,14, 0,81, 0,75, 0,11, 0,49, 0,78, 0,16, 0,63, 0,57, 0,18]]
Pole wektorowe do wyszukiwania (np. wektor):
Typ pomiaru odległości: L2
Wartość parametru wyszukiwania nprobe: 10
Liczba miejsc dziesiętnych dla zwracanych odległości (również znanych jako topk): 5
Wyrażenie logiczne do filtrowania właściwości ([]): id > 0
Nazwy partycji do wyszukiwania (jeśli jest ich wiele, oddziel przecinkami) ['_default'] []: _default
Limit czasu ([]):
Gwarancja znacznika czasu (informuje Milvus o sprawdzeniu wszystkich operacji wykonanych przed określonym znacznikiem czasu. Jeśli nie podano znacznika czasu, Milvus przejrzy wszystkie operacje wykonane do teraz) [0]:
Przykład 3
Wyszukiwanie w niezindeksowanych kolekcjach i prośba o wprowadzenie danych:
milvus_cli > search
Nazwa kolekcji (car, car2): car
Wektory do wyszukania danych (długość danych do zapytania count (nq), wymiary każdego wektora w danych muszą być równe polu wektorowemu kolekcji. Można także zaimportować plik csv bez nagłówków): examples/import_csv/search_vectors.csv
Pole wektorowe do wyszukiwania w kolekcji (vector): vector
Miejsca dziesiętne zwracanych odległości (-1 oznacza wszystkie miejsca): 5
Maksymalna liczba zwracanych rekordów, znana również jako topk: 2
Wyrażenie logiczne do filtrowania właściwości: []
Nazwy partycji do wyszukiwania (użyj ',' do oddzielenia, jeśli jest ich kilka): ['_default'] []
Limit czasu: []
Gwarantowane znaczniki czasu (oznacza, że Milvus widzi wszystkie operacje wykonane przed podanym znacznikiem czasu. Jeśli znacznik czasu nie jest podany, Milvus wyszuka wszystkie operacje wykonane do teraz): [0]
Lista połączeń
Lista połączeń.
Składnia
list connections
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
--help | n/a | Wyświetl informacje pomocnicze dotyczące korzystania z tego polecenia. |
pokaż postęp_indeksowania
Wyświetl postęp indeksowania encji.
Składnia
show index_progress -c (text) [-i (text)]
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --collection-name | Nazwa kolekcji, do której należy encja. |
-i | --index | (Opcjonalnie) Nazwa indeksu. |
--help | n/a | Wyświetl informacje pomocnicze dotyczące korzystania z tego polecenia. |
pokaż postęp_ładowania
Wyświetl postęp ładowania encji.
Składnia
show loading_progress -c (text) [-p (text)]
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
-c | --collection-name | Nazwa kolekcji, do której należy encja. |
-p | --partition | (Opcjonalnie/wielokrotnie) Nazwa partycji do załadowania. |
--help | n/a | Wyświetl informacje pomocnicze dotyczące korzystania z tego polecenia. |
wersja
Wyświetl wersję Milvus_CLI.
Składnia
version
Opcje
Opcja | Pełna nazwa | Opis |
---|---|---|
--help | n/a | Wyświetl informacje pomocnicze dotyczące korzystania z tego polecenia. |
Można także sprawdzić wersję Milvus_CLI w shellu, jak pokazano poniżej. W tym przypadku milvus_cli --wersja
działa jako polecenie.
Przykład
$ milvus_cli --wersja
Milvus_CLI v0.4.0