CAT 필드 데이터 API

CAT 필드 데이터 API (CAT Field Data API)

1.0 버전에서 도입되었어요. CAT Field Data 작업은 노드별로 각 필드가 사용하는 메모리 크기를 나열해요.

출처: 문서

본문

엔드포인트 (Endpoints)

GET /_cat/fielddata
GET /_cat/fielddata/{fields}

쿼리 파라미터 (Query parameters)

아래 표는 사용 가능한 쿼리 파라미터를 정리한 거예요. 모든 쿼리 파라미터는 선택 사항이에요.

파라미터 데이터 타입 설명 기본값
bytes String 바이트 값을 표시하는 데 사용하는 단위. 유효한 값은 b, kb, k, mb, m, gb, g, tb, t, pb, p예요. N/A
fields List 또는 String 반환되는 정보의 양을 제한하는 데 사용하는 필드의 쉼표로 구분된 목록. N/A
format String json 또는 yaml 같은 Accept 헤더의 짧은 버전. N/A
h List 표시할 열 이름의 쉼표로 구분된 목록. N/A
help Boolean 도움말 정보를 반환해요. false
s List 정렬 기준이 될 열 이름 또는 열 별칭의 쉼표로 구분된 목록. N/A
v Boolean 열 머리글을 표시하는 자세한(verbose) 모드를 활성화해요. false

예제 요청 (Example requests)

GET /_cat/fielddata?v

정보를 특정 필드로 제한하려면 쿼리 뒤에 필드 이름을 추가하세요:

GET /_cat/fielddata/<field_name>?v

둘 이상의 필드에 대한 정보를 원한다면 필드 이름을 쉼표로 구분하세요:

GET /_cat/fielddata/field_name_1,field_name_2,field_name_3

예제 응답 (Example response)

다음 응답은 모든 필드의 메모리 크기가 284바이트임을 보여줘요:

id                     host       ip         node       field size
1vo54NuxSxOrbPEYdkSF0w 172.18.0.4 172.18.0.4 odfe-node1 _id   284b
ZaIkkUd4TEiAihqJGkp5CA 172.18.0.3 172.18.0.3 odfe-node2 _id   284b

더 알아보기 (Learn more)