FT.INFO

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"