FT.INFO

이 명령어는 요청된 색인에 대한 정보를 제공합니다.

구문

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"