top

개요

이 명령어는 검색 결과를 지정된 필드를 기준으로 정렬 후 상위 값을 출력합니다.

설명

이 명령어는 검색 결과를 지정된 필드를 기준으로 정렬 후 상위 값을 출력합니다. 만약 지정된 필드의 값이 공백이거나 없다면, 가장 작은 값으로 간주합니다. - 는 내림차순 정렬을 의미하고, +는 오름차순 정렬을 의미합니다.

내부 알고리즘은 ``sort`` 명령어와 동일합니다.

Examples

  • YEARID을 오름차순 정렬하고, 100개의 상위 결과를 보여줍니다.
..| top 100 +YEARID
  • YEARID을 내림차순 정렬하고, 100개의 상위 결과를 보여줍니다.
..| top 100 -YEARID

Parameters

... | top (N)? ([+|-])?FIELD_NAME
이름 설명 필수/옵션
N sort 후 출력 할 검색 결과의 갯수를 의미합니다. 옵션
([+/-])?FIELD_NAME - 는 내림차순 정렬을 의미하고, +는 오름차순 정렬을 의미합니다. FIELD_NAME은 정렬 할 field의 이름을 의미합니다. 필수

Parameters BNF

fields : top_expr
       | NUMBER top_expr

top_expr : TOKEN
         | PLUS TOKEN
         | MINUS TOKEN

PLUS : +
MINUS : -
TOKEN : [^ |^,|^+|^-]+