
SolrQuery::removeSortField 메소드는 지정된 정렬 필드를 제거합니다. 이 메소드는 정렬 필드가 여러 개 있을 때도 제거가 가능합니다.
정렬 필드가 여러 개 있을 경우, 제거 순서는 지정된 필드의 순서에 따라 제거가 됩니다. 예를 들어, `addSortField` 메소드를 여러 번 호출하여 필드를 추가한 경우, 제거 순서는 마지막으로 추가된 필드부터 제거가 됩니다.
위 코드에서 `'field1'` 정렬 필드를 제거한 후, 결과는 다음과 같습니다.
- 필드1은 정렬 필드 목록에서 제거되며, 필드2만 남게 됩니다.
- 필드2는 여전히 정렬 필드 목록에 포함되어 있습니다.
- 결과는 필드2에 따라 정렬된 결과를 반환합니다.
결과적으로, 필드1이 제거된 후의 결과는 필드2에 따라 정렬된 결과를 반환합니다.
2025-07-27 08:04