Este comando fornece informações sobre o índice pedido.
Sintaxe
FT.INFO index
index
(obrigatório): este é o nome do índice cujas informações quer obter.
Comando devolve
A matriz devolvida pelo comando FT.INFO
tem as chaves e os valores apresentados nas tabelas seguintes.
Geral
As chaves e os valores das informações gerais do índice são os seguintes:
Chave | Tipo de valor | Descrição |
---|---|---|
index_name | de string | O nome do índice |
num_docs | número inteiro | Total de chaves na partição de índice localizada neste nó |
num_records | número inteiro | Total de registos na partição do índice localizada neste nó |
hash_indexing_failures | número inteiro | Contagem de tentativas de indexação sem êxito |
indexação | número inteiro | Valor binário. Mostra se a indexação em segundo plano está em execução ou não |
percent_indexed | número inteiro | Progresso da indexação em segundo plano. A percentagem é expressa como um valor de 0 a 1 |
index_definition | matriz | Para ver a matriz fornecida por esta chave, consulte a definição de índice. |
Informações de definição do índice
As chaves e os valores de definição do índice são os seguintes:
Chave | Tipo de valor | Descrição |
---|---|---|
key_type | de string | HASH. Este é o único tipo de chave disponível. |
prefixos | matriz de strings | Prefixos para teclas |
default_score | número inteiro | Não modificável. Este é o valor de pontuação predefinido para a função de pontuação da pesquisa vetorial, que é usado para a ordenação. |
atributos | matriz | Para ver a matriz fornecida por esta chave, consulte as informações dos atributos (campos). |
Informações do atributo (campo)
As chaves e os valores dos atributos (campos) são os seguintes:
Chave | Tipo de valor | Descrição |
---|---|---|
identificador | de string | nomes de atributos |
atributo | de string | Um campo de índice. Isto está correlacionado com um campo HASH de índice específico. |
escrever | de string | Um dos seguintes: VECTOR, TAG ou NUMERIC |
índice | matriz | Para ver a matriz fornecida por esta chave, consulte as informações de índice. |
Informações do índice vetorial
As chaves e os valores de índice são os seguintes:
Chave | Tipo de valor | Descrição |
---|---|---|
capacidade | número inteiro | A capacidade atual para o número total de vetores que o índice pode armazenar. |
dimensões | número inteiro | Número de dimensões |
distance_metric | de string | Os valores possíveis são L2, IP ou Cosine |
data_type | de string | FLOAT32. Este é o único tipo de dados disponível |
algoritmo | matriz | Para ver a matriz fornecida por esta chave, consulte Chaves de algoritmo. |
Chaves de algoritmos vetoriais
As chaves e os valores do algoritmo são os seguintes:
Chave | Tipo de valor | Descrição |
---|---|---|
nome | de string | HNSW ou FLAT |
m | número inteiro | Apresenta a contagem de limites de saída permitidos máximos para cada nó no gráfico em cada camada. O número máximo de arestas de saída é de 2 milhões para a camada 0. A predefinição é 16. O máximo é 512. |
ef_construction | número inteiro | Apresenta a contagem de vetores no índice. A predefinição é 200 e o máximo é 4096. Os valores mais elevados aumentam o tempo necessário para criar índices, mas melhoram a taxa de recordação. |
ef_runtime | número inteiro | Apresenta a contagem de vetores a serem examinados durante uma operação de consulta. A predefinição é 10 e o máximo é 4096. |
Argumentos obrigatórios
index
- Este é o nome do índice para o qual quer obter detalhes.
Exemplos
Entrada:
> FT.CREATE my_index_name SCHEMA my_vector_field_key VECTOR HNSW 10 TYPE FLOAT32 DIM 20 DISTANCE_METRIC COSINE M 4 EF_CONSTRUCTION 100 my_tag_field_key TAG SEPARATOR '@' CASESENSITIVE my_numeric_field_key NUMERIC > FT.INFO my_index_name
Saída:
1) index_name 2) my_index_name 3) index_options 4) (empty array) 5) index_definition 6) 1) key_type 2) HASH 3) prefixes 4) 1) 5) default_score 6) "1" 7) attributes 8) 1) 1) identifier 2) my_tag_field_key 3) attribute 4) my_tag_field_key 5) type 6) TAG 7) SEPARATOR 8) @ 9) CASESENSITIVE 10) size 11) "0" 2) 1) identifier 2) my_vector_field_key 3) attribute 4) my_vector_field_key 5) type 6) VECTOR 7) index 8) 1) capacity 2) (integer) 10240 3) dimensions 4) (integer) 20 5) distance_metric 6) COSINE 7) size 8) "0" 9) data_type 10) FLOAT32 11) algorithm 12) 1) name 2) HNSW 3) m 4) (integer) 4 5) ef_construction 6) (integer) 100 7) ef_runtime 8) (integer) 10 3) 1) identifier 2) my_numeric_field_key 3) attribute 4) my_numeric_field_key 5) type 6) NUMERIC 7) size 8) "0" 9) num_docs 10) "0" 11) num_terms 12) "0" 13) num_records 14) "0" 15) hash_indexing_failures 16) "0" 17) backfill_in_progress 18) "0" 19) backfill_complete_percent 20) "1.000000" 21) mutation_queue_size 22) "0" 23) recent_mutations_queue_delay 24) "0 sec"