FT.INFO

Este comando fornece informações sobre o índice solicitado.

Sintaxe

FT.INFO index
  • index (obrigatório): este é 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 para 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 de 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. Este é o valor de pontuação padrão para a função de pontuação da pesquisa vetorial, que é usada para classificação.
attributes 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 ver a matriz fornecida por essa chave, consulte Informações de índice.

Informações do índice de vetor

As chaves e os valores de índice são as seguintes:

Chave Tipo de valor Descrição
capacidade integer A capacidade atual para o número total de vetores que o índice pode armazenar.
dimensions 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 dados disponível.
algoritmo matriz Para conferir a matriz fornecida por essa chave, consulte Chaves de algoritmo.

Chaves de algoritmo de vetores

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 do máximo de arestas de saída permitidas para cada nó no gráfico, em cada camada. O número máximo de bordas 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 Exibe a contagem de vetores a serem examinados durante uma operação de consulta. O padrão é 10, e o máximo é 4096.

Argumentos obrigatórios

  • index: este é o nome do índice do 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"