이 명령어는 요청된 색인에 대한 정보를 제공합니다.
구문
FT.INFO index
index
(필수): 정보를 검색하려는 색인의 이름입니다.
명령어 반환
FT.INFO
명령어에서 반환한 배열에는 다음 표의 키와 값이 있습니다.
일반
색인 일반 정보의 키와 값은 다음과 같습니다.
키 | 값 유형 | 설명 |
---|---|---|
index_name | 문자열 | 색인 이름 |
num_docs | 정수 | 이 노드에 있는 색인 파티션의 총 키 수 |
num_records | 정수 | 이 노드에 있는 색인 파티션의 총 레코드 수 |
hash_indexing_failures | 정수 | 실패한 색인 생성 시도 횟수 |
indexing | 정수 | 바이너리 값. 백그라운드 색인 생성이 실행 중인지 표시합니다. |
percent_indexed | 정수 | 백그라운드 색인 생성 진행 상황. 비율은 0~1 사이의 값으로 표시됩니다. |
index_definition | 배열 | 이 키에서 제공하는 배열을 보려면 색인 정의를 참조하세요. |
색인 정의 정보
색인 정의 키와 값은 다음과 같습니다.
키 | 값 유형 | 설명 |
---|---|---|
key_type | 문자열 | 해시. 사용할 수 있는 유일한 키 유형입니다. |
prefixes | 문자열 배열 | 키 프리픽스 |
default_score | 정수 | 수정할 수 없습니다. 정렬에 사용되는 벡터 검색 점수 함수의 기본 점수 값입니다. |
속성 | 배열 | 이 키에서 제공하는 배열을 보려면 속성(필드) 정보를 참조하세요. |
속성(필드) 정보
속성(필드) 키와 값은 다음과 같습니다.
키 | 값 유형 | 설명 |
---|---|---|
identifier | 문자열 | 속성 이름 |
속성 | 문자열 | 색인 필드. 특정 색인 HASH 필드와 상관 관계가 있습니다. |
유형 | 문자열 | VECTOR, TAG, NUMERIC 중 하나 |
색인 | 배열 | 이 키에서 제공하는 배열을 보려면 색인 정보를 참조하세요. |
벡터 색인 정보
색인 키와 값은 다음과 같습니다.
키 | 값 유형 | 설명 |
---|---|---|
용량 | 정수 | 색인에서 저장할 수 있는 벡터 총개수의 현재 용량입니다. |
측정기준 | 정수 | 측정기준 수 |
distance_metric | 문자열 | 가능한 값은 L2, IP 또는 코사인입니다. |
data_type | 문자열 | FLOAT32. 사용할 수 있는 유일한 데이터 유형입니다. |
알고리즘 | 배열 | 이 키에서 제공하는 배열을 보려면 알고리즘 키를 참조하세요. |
벡터 알고리즘 키
알고리즘 키와 값은 다음과 같습니다.
키 | 값 유형 | 설명 |
---|---|---|
name | 문자열 | HNSW 또는 FLAT |
m | 정수 | 각 레이어의 그래프에 있는 노드마다 허용되는 최대 발신 에지 수를 표시합니다. 레이어 0의 최대 발신 에지 수는 2,000,000입니다. 기본값은 16입니다. 최댓값은 512입니다. |
ef_construction | 정수 | 색인의 벡터 수를 표시합니다. 기본값은 200이고 최댓값은 4096입니다. 값이 클수록 색인을 만드는 데 필요한 시간이 늘어나지만 재현율 비율이 향상됩니다. |
ef_runtime | 정수 | 쿼리 작업 중에 검사할 벡터 수를 표시합니다. 기본값은 10이고 최댓값은 4096입니다. |
필수 인수
index
- 세부정보를 가져올 색인의 이름입니다.
예시
입력:
> 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
출력:
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"