FT.INFO

Dieser Befehl liefert Informationen zum angeforderten Index.

Syntax

FT.INFO index
  • index (erforderlich): Der Name des Index, dessen Informationen Sie abrufen möchten.

Befehlsrückgaben

Das vom Befehl FT.INFO zurückgegebene Array hat die Schlüssel und Werte, die in den folgenden Tabellen zu sehen sind.

Allgemein

Schlüssel und Werte für allgemeine Informationen für den Index sind:

Schlüssel Werttyp Beschreibung
index_name String Der Indexname
num_docs integer Gesamtzahl der Schlüssel in der Indexpartition auf diesem Knoten
num_records integer Gesamtzahl der Datensätze in der Indexpartition auf diesem Knoten
hash_indexing_failures integer Anzahl der fehlgeschlagenen Indexierungsversuche
Indexierung integer Binärwert. Gibt an, ob die Hintergrundindexierung ausgeführt wird
percent_indexed integer Fortschritt der Hintergrundindexierung. Der Prozentsatz wird als Wert zwischen 0 und 1 ausgedrückt.
index_definition Array Informationen zum von diesem Schlüssel bereitgestellten Array finden Sie unter Indexdefinition.

Informationen zur Indexdefinition

Schlüssel und Werte für die Indexdefinition sind:

Schlüssel Werttyp Beschreibung
key_type String HASH. Dies ist der einzige verfügbare Schlüsseltyp.
Prefixes String-Array Präfixe für Schlüssel
default_score integer Nicht änderbar. Dies ist der Standardwert für die Scoring-Funktion der Vektorsuche, die zum Sortieren verwendet wird.
Attribute Array Informationen zum Array, das von diesem Schlüssel bereitgestellt wird, finden Sie unter Attributinformationen (Feld).

Attributinformationen (Feld)

Die Schlüssel und Werte für Attribute (Felder) sind wie folgt:

Schlüssel Werttyp Beschreibung
identifier String Attributnamen
Attribut String Ein Indexfeld. Dies entspricht einem bestimmten HASH-Feld des Index.
Typ String Einer der folgenden Werte: VECTOR, TAG oder NUMERIC
Index Array Informationen zum von diesem Schlüssel bereitgestellten Array finden Sie unter Indexinformationen.

Informationen zum Vektorindex

Indexschlüssel und ‑werte sind folgende:

Schlüssel Werttyp Beschreibung
Kapazität integer Die aktuelle Kapazität für die Gesamtzahl der Vektoren, die im Index gespeichert werden können.
Dimensionen integer Anzahl der Dimensionen
distance_metric String Mögliche Werte sind „L2“, „IP“ oder „Cosine“.
data_type String FLOAT32. Dies ist der einzige verfügbare Datentyp.
Algorithmus Array Informationen zum Array, das von diesem Schlüssel bereitgestellt wird, finden Sie unter Algorithmus-Schlüssel.

Schlüssel für Vektoralgorithmen

Die Schlüssel und Werte für den Algorithmus sind:

Schlüssel Werttyp Beschreibung
Name String HNSW oder FLAT
m integer Zeigt die Anzahl der maximal zulässigen ausgehenden Kanten für jeden Knoten im Diagramm in jeder Ebene an. Die maximale Anzahl ausgehender Kanten beträgt für Ebene 0 2 Millionen. Der Standardwert ist 16. Der Maximalwert beträgt 512.
ef_construction integer Zeigt die Anzahl der Vektoren im Index an. Der Standardwert ist 200 und der Höchstwert 4.096. Höhere Werte verlängern die Zeit, die zum Erstellen von Indexen benötigt wird, verbessern aber das Recall-Verhältnis.
ef_runtime integer Zeigt die Anzahl der Vektoren an, die während eines Abfragevorgangs untersucht werden sollen. Der Standardwert ist 10 und der Höchstwert 4.096.

Erforderliche Argumente

  • index: Der Name des Index, für den Sie Details abrufen möchten.

Beispiele

Eingabe:

> 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

Ausgabe:

 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"