Esse comando fornece informações sobre o índice solicitado.
Sintaxe
FT.INFO index
index(obrigatório): é o nome do índice com as informações que você quer recuperar.
Comandos de retorno
A matriz retornada pelo comando FT.INFO tem as chaves e os valores mostrados nas
tabelas a seguir.
Geral
As chaves e os valores das informações gerais do índice são os seguintes:
| Chave | Tipo de valor | Descrição |
|---|---|---|
| index_name | string | O nome do índice |
| num_docs | integer | Total de chaves na partição de índice localizada neste nó |
| num_records | integer | Total de registros na partição de índice localizada neste nó |
| hash_indexing_failures | integer | Contagem de tentativas de indexação com falha |
| indexing | integer | Valor binário. Mostra se a indexação em segundo plano está em execução ou não |
| percent_indexed | integer | Progresso da indexação em segundo plano. A porcentagem é expressa como um valor de 0 a 1. |
| index_definition | matriz | Para conferir a matriz fornecida por essa chave, consulte Definição do índice. |
Informações sobre a definição do índice
As chaves e os valores da definição de índice são os seguintes:
| Chave | Tipo de valor | Descrição |
|---|---|---|
| key_type | string | HASH. Esse é o único tipo de chave disponível. |
| prefixos | matriz de strings | Prefixos para chaves |
| default_score | integer | Não modificável. Esse é o valor de pontuação padrão para a função de pontuação da pesquisa vetorial, que é usada para classificação. |
| atributos | matriz | Para conferir a matriz fornecida por essa chave, consulte Informações sobre atributos (campos). |
Informações do atributo (campo)
As chaves e os valores de atributo (campo) são os seguintes:
| Chave | Tipo de valor | Descrição |
|---|---|---|
| identificador | string | nomes de atributos |
| atributo | string | Um campo de índice. Isso está relacionado a um campo HASH de índice específico. |
| tipo | string | VECTOR, TAG ou NUMERIC |
| index | matriz | Para conferir a matriz fornecida por essa chave, consulte Informações do índice. |
Informações do índice vetorial
As chaves e os valores do índice são os seguintes:
| Chave | Tipo de valor | Descrição |
|---|---|---|
| capacidade | integer | A capacidade atual do número total de vetores que o índice pode armazenar. |
| dimensões | integer | Contagem de dimensões |
| distance_metric | string | Os valores possíveis são L2, IP ou Cosine. |
| data_type | string | FLOAT32. Esse é o único tipo de dado disponível |
| algoritmo | matriz | Para conferir a matriz fornecida por essa chave, consulte Chaves de algoritmo. |
Chaves de algoritmo de vetor
As chaves e os valores do algoritmo são os seguintes:
| Chave | Tipo de valor | Descrição |
|---|---|---|
| name | string | HNSW ou FLAT |
| m | integer | Mostra a contagem máxima de arestas de saída permitidas para cada nó no gráfico em cada camada. O número máximo de arestas de saída é 2 milhões para a camada 0. O padrão é 16. O máximo é 512. |
| ef_construction | integer | Mostra a contagem de vetores no índice. O padrão é 200, e o máximo é 4.096. Valores mais altos aumentam o tempo necessário para criar índices, mas melhoram a proporção de recuperação. |
| ef_runtime | integer | Mostra a contagem de vetores a serem examinados durante uma operação de consulta. O padrão é 10, e o máximo é 4.096. |
Argumentos obrigatórios
index: é o nome do índice para o qual você quer 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"