
SolrDocument::sort 메서드는 날짜 필드, 숫자 필드, 문자 필드 모두 지원합니다.
문자 필드의 정렬은 기본적으로 알파벳 순서로 수행됩니다.
정렬을 수행할 때 발생할 수 있는 오류나 예외는 다음과 같습니다.
- 필드가 존재하지 않는 경우 : 필드가 존재하지 않으면 정렬을 수행할 수 없습니다.
- 필드가 숫자나 날짜가 아닌 문자열인 경우 : 숫자나 날짜가 아닌 문자열의 정렬은 알파벳 순서로 수행됩니다.
- 필드가 null인 경우 : 필드가 null인 경우 정렬을 수행할 수 없습니다.
정렬을 수행할 때 발생할 수 있는 예외는 다음과 같습니다.
- InvalidArgumentException : 필드가 존재하지 않는 경우 발생합니다.
- TypeError : 필드가 숫자나 날짜가 아닌 문자열인 경우 발생합니다.
- ValueError : 필드가 null인 경우 발생합니다.
2025-07-29 11:23