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 | Indexname |
| Anzahl_Dokumente | integer | Gesamtzahl der Schlüssel in der Indexpartition auf diesem Knoten |
| Anzahl_Datensätze | integer | Gesamtzahl der Einträge in der Indexpartition auf diesem Knoten |
| hash_indexing_failures | integer | Anzahl der fehlgeschlagenen Indexierungsversuche |
| Indexierung | integer | Binärer Wert. Gibt an, ob die Indexierung im Hintergrund 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 die Indexdefinition:
| 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 Bewertungsfunktion der Vektorsuche, die für die Sortierung verwendet wird. |
| Attribute | Array | Informationen zum von diesem Schlüssel bereitgestellten Array finden Sie unter Attribut- (Feld-)Informationen. |
Informationen zum Attribut (Feld)
Attribute (Feldschlüssel und -werte) sind:
| 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 Cosine. |
| data_type | String | FLOAT32. Dies ist der einzige verfügbare Datentyp. |
| Algorithmus | Array | Das von diesem Schlüssel bereitgestellte Array finden Sie unter Algorithmusschlüssel. |
Vektoralgorithmusschlüssel
Algorithmusschlüssel und -werte:
| Schlüssel | Werttyp | Beschreibung |
|---|---|---|
| Name | String | HNSW oder FLAT |
| m | integer | Die Anzahl der maximal zulässigen ausgehenden Kanten für jeden Knoten im Diagramm in jeder Ebene. Die maximale Anzahl ausgehender Kanten beträgt 2 Millionen für Schicht 0. 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 erforderlich ist, verbessern aber das Recall-Verhältnis. |
| ef_runtime | integer | Die Anzahl der Vektoren, die bei einem Abfragevorgang geprüft werden sollen. Der Standardwert ist 10 und der Höchstwert 4096. |
Erforderliche Argumente
index: Dies ist 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"