FT.INFO

Dieser Befehl liefert Informationen zum angeforderten Index.

Syntax

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

Befehlsrückgaben

Das vom Befehl FT.INFO zurückgegebene Array enthält die Schlüssel und Werte aus den folgenden Tabellen.

Allgemein

Schlüssel und Werte für allgemeine Informationen zum Index:

Schlüssel Werttyp Beschreibung
index_name String Der Indexname
Anzahl_Dokumente integer Gesamtzahl der Schlüssel in der Indexpartition auf diesem Knoten
Anzahl_Datensätze integer Gesamtzahl der Datensätze in der Indexpartition auf diesem Knoten
hash_indexing_failures integer Anzahl der fehlgeschlagenen Indexierungsversuche
Indexierung integer Binärer Wert. Zeigt an, ob die Hintergrundindexierung ausgeführt wird oder nicht
percent_indexed integer Fortschritt der Indexierung im Hintergrund. Der Prozentsatz wird als Wert von 0 bis 1 ausgedrückt.
index_definition Array Das von diesem Schlüssel bereitgestellte Array finden Sie unter Indexdefinition.

Informationen zur Indexdefinition

Schlüssel und Werte für Indexdefinitionen:

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 Standardbewertungswert für die Bewertungsfunktion der Vektorsuche, der für die Sortierung verwendet wird.
Attribute Array Informationen zum Array dieses Schlüssels finden Sie unter Informationen zu Attribut (Feld).

Attributinformationen (Feld)

Attributschlüssel und -werte (Feld) lauten wie folgt:

Schlüssel Werttyp Beschreibung
identifier String Attributnamen
Attribut String Ein Indexfeld. Dies ist mit einem bestimmten Index-HASH-Feld verknüpft.
Typ String VECTOR, TAG oder NUMERIC
index Array Das von diesem Schlüssel bereitgestellte Array finden Sie unter Indexinformationen.

Informationen zum Vektorindex

Indexschlüssel und -werte:

Schlüssel Werttyp Beschreibung
Kapazität integer Die aktuelle Kapazität für die Gesamtzahl der Vektoren, die der Index speichern kann.
Dimensionen integer Anzahl der Dimensionen
distance_metric String Mögliche Werte sind L2, IP oder Kosinus.
data_type String FLOAT32. Dies ist der einzige verfügbare Datentyp.
Algorithmus Array Informationen zum Array dieses Schlüssels finden Sie unter Algorithmusschlüssel.

Vektoralgorithmusschlüssel

Folgende Algorithmusschlüssel und -werte sind verfügbar:

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 für Ebene 0 beträgt 2 M. Der Standardwert ist 16. Maximal 512.
ef_construction integer Die Anzahl der Vektoren im Index. Der Standardwert ist 200 und der Höchstwert 4096. Höhere Werte erhöhen 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 4096.

Erforderliche Argumente

  • index: Dies ist der Name des Index, zu dem 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"