Response body

took

(Integer) Elasticsearch가 요청을 실행하는데 걸린 시간(mills)

 

이 값은 coordinating 노드의 요청 수신과 coordinating 노드가 응답을 보낼 준비가 된 시간 사이의 경과 시간을 측정하여 계산된다. 

 

소요 시간은 다음과 같다.

  • coordinating 노드와 data 노드 간의 통신 시간
  • 요청이 검색 쓰레드 풀에서 실행 대기 중인 시간
  • 실제 실행 시간

소요시간은 다음이 포함되지 않는다.

  • 요청을 Elasticsearch로 전송하는데 필요한 시간
  • JSON 응답을 직렬화 하는데 필요한 시간
  • 클라이언트에 응답을 보내는데 필요한 시간

timed_out

(Boolean) true일 경우, 요청이 완료되기 전에 시간 초과. 반환된 결과는 부분적일 수도 있고, 비어 있을수도 있음

 

_shards

(Object) 요청에 사용된 샤드의 개수를 포함하는 객체. 반환된 파라미터는 다음과 같다.

 

total

(Integer) 할당되지 않은 샤드를 포함한 쿼리가 필요한 샤드의 총 개수

 

successful

(Integer) 요청을 성공적으로 실행한 샤드의 수

 

skipped

(Integer) 약식 검사로 샤드에 일치하는 문서가 없음을 인식하여 요청을 건너 뛴 샤드의 수. 일반적으로 검색 요청이 범위 필터를 포함하고 샤드에는 해당 범위를 벗어나는 값만 있을 때 발생

 

failed

(Integer) 요청을 실행하지 못한 샤드의 수. 할당되지 않은 샤드는 성공하지도 실패하지도 않은 것으로 간주 된다. 따라서 실패건+성공건이 전체보다 작을 경우 일부 샤드가 할당되지 않았음을 알수 있음

 

hits

(Object) 반환된 문서 및 메타데이터를 포함한다. 반환된 파라미터는 다음과 같다.

 

total

(Object) 반환된 문서 수에 대한 메타데이터. 반환된 파라미터는 다음과 같다.

  • value: 반환된 문서의 총 수
  • relation: 반환된 문서의 수를 나타낸다.

    • eq: 정확한
    • gte: 반환된 문서를 포함한 하한

 

max_score

(Float) 가장 높은 반환 문서 _score.

_score 파라미터는 반환된 문서의 목적 적합성을 결정하는데 사용되는 32비트 부동 소수점 수

 

이 파라미터는 _score로 정렬되지 않은 요청의 경우 null

 

hits

(Array of objects) 반환된 문서 객체의 배열. 반환된 파라미터는 다음과 같다.

  • _index: 반환된 문서가 포함된 색인의 이름
  • _id: 반환된 문서의 고유 식별자. 이 ID는 반환된 색인 내에서만 고유
  • _score: 반환된 문서의 관련성을 결정하는데 사용되는 양의 32비트 부동 소수점 숫자
  • _source: 색인시 문서에 전달된 원본 JSON 본문을 포함하는 객체

 

 

 

 

 

 

 

 

+ Recent posts