ysort

개요

이 명령어는 검색 결과로 생성된 필드의 순서를 지정된 기준으로 정렬합니다.

설명

검색 결과를 지정된 기준으로 필드들의 순서를 정렬합니다. asc는 오름차순을, desc는 내림차순을 의미합니다. 이후 지정한 ignore는 정렬 기준에서 생략되고, 지정한 순서대로 맨 앞 필드로 선택됩니다.

Examples

  • 예시 데이터.
[A, B, C, D, E, F, G, H] - 필드명

[0, 9, 6, 3, 1, 8, 7, 4]
[0, 8, 4, 3, 1, 7, 8, 4]
  • asc 정렬.
..| ysort asc

결과

[A, E, D, H, C, F, G, B] - 필드명

[0, 1, 3, 4, 6, 8, 7, 9]
[0, 1, 3, 4, 4, 7, 8, 8]
  • desc 정렬
..| ysort desc

결과

[A, E, D, H, C, F, G, B] - 필드명

[0, 1, 3, 4, 6, 8, 7, 9]
[0, 1, 3, 4, 4, 7, 8, 8]
  • xaxis 지정.
..| ysort asc B, C

결과

[B, C, A, E, D, H, F, G] - 필드명

[9, 6, 0, 1, 3, 4, 8, 7]
[8, 4, 0, 1, 3, 4, 7, 8]

Parameters

... | ysort order xaxis
이름 설명 필수/옵션
order sorting 방법을 의미합니다. asc, desc 를 사용 할 수 있습니다. 필수
xaxis sorting에 포함하지 않을 필드를 지정합니다. 지정한 순서대로 생성된 데이터의 앞 선 필드가 되고, 그 이후 정렬된 필드들이 옵니다. 옵션
  • 추가정보 : 현재는 정렬 시 해당 필드 값의 평균을 기준으로 하고 있습니다.

Parameters BNF

ysort_command : order xaxis

order : TERM

xaxis : xaxis TERM
        | TERM

TERM = ([^\s=])+
COMMA = ,